Merge remote-tracking branch 'origin/cc_partner_init' into cc_partner_init
This commit is contained in:
@@ -11,4 +11,7 @@ import java.util.List;
|
|||||||
public interface ApplyLicenseMapper extends Mapper<LicenseTransactDO> {
|
public interface ApplyLicenseMapper extends Mapper<LicenseTransactDO> {
|
||||||
|
|
||||||
List<LicenseListResponse> licenseList(@Param("request") LicenseListRequest request);
|
List<LicenseListResponse> licenseList(@Param("request") LicenseListRequest request);
|
||||||
|
|
||||||
|
void updateByShopId(@Param("entity") LicenseTransactDO licenseTransactDO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.cool.store.mapper.ApplyLicenseMapper">
|
<mapper namespace="com.cool.store.mapper.ApplyLicenseMapper">
|
||||||
|
<update id="updateByShopId">
|
||||||
|
update xfsg_license_transact
|
||||||
|
set submit_status = #{entity.submitStatus}
|
||||||
|
where shop_id = #{entity.shopId}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
<select id="licenseList" resultType="com.cool.store.response.LicenseListResponse">
|
<select id="licenseList" resultType="com.cool.store.response.LicenseListResponse">
|
||||||
|
|||||||
@@ -435,7 +435,7 @@
|
|||||||
|
|
||||||
<select id="publicLineList" resultMap="BaseResultMap">
|
<select id="publicLineList" resultMap="BaseResultMap">
|
||||||
select * from xfsg_line_info
|
select * from xfsg_line_info
|
||||||
where deleted = 0 and line_status = 0 and join_status = 0
|
where deleted = 0 and line_status = 0
|
||||||
<if test="publicFlag">
|
<if test="publicFlag">
|
||||||
and investment_manager is not null
|
and investment_manager is not null
|
||||||
</if>
|
</if>
|
||||||
|
|||||||
@@ -103,9 +103,11 @@ public class SysStoreAppResponse {
|
|||||||
@ApiModelProperty("大区code")
|
@ApiModelProperty("大区code")
|
||||||
private String bigCode;
|
private String bigCode;
|
||||||
|
|
||||||
|
@ApiModelProperty("战区id")
|
||||||
|
private Long fightId;
|
||||||
@ApiModelProperty("战区描述")
|
@ApiModelProperty("战区描述")
|
||||||
private String fightDesc;
|
private String fightDesc;
|
||||||
@ApiModelProperty("战区描述")
|
@ApiModelProperty("战区code")
|
||||||
private String fightCode;
|
private String fightCode;
|
||||||
@ApiModelProperty("战区名称")
|
@ApiModelProperty("战区名称")
|
||||||
private String fightName;
|
private String fightName;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.cool.store.service;
|
package com.cool.store.service;
|
||||||
|
|
||||||
|
import com.cool.store.dto.ehr.StaffBaseInfoDTO;
|
||||||
import com.cool.store.request.TempUserDetailRequest;
|
import com.cool.store.request.TempUserDetailRequest;
|
||||||
import com.cool.store.vo.TempUserDetailInfoVO;
|
import com.cool.store.vo.TempUserDetailInfoVO;
|
||||||
import com.cool.store.vo.TempUserDetailListVO;
|
import com.cool.store.vo.TempUserDetailListVO;
|
||||||
@@ -19,4 +20,6 @@ public interface TempUserDetailService {
|
|||||||
|
|
||||||
|
|
||||||
TempUserDetailInfoVO getUserInfoByIdUserDetailId(Long id);
|
TempUserDetailInfoVO getUserInfoByIdUserDetailId(Long id);
|
||||||
|
|
||||||
|
StaffBaseInfoDTO getUserInfoByIdCard(String idCard);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,8 +21,6 @@ public interface XfsgEhrService {
|
|||||||
*/
|
*/
|
||||||
FranchiseeInfoDTO getFranchiseeInfoByFrId(String frId);
|
FranchiseeInfoDTO getFranchiseeInfoByFrId(String frId);
|
||||||
|
|
||||||
StaffBaseInfoDTO getUserInfoByIdCard(String idCard);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -162,12 +162,12 @@ public class ApplyLicenseServiceImpl implements ApplyLicenseService {
|
|||||||
shopAuditInfoDO.setPassReason(result);
|
shopAuditInfoDO.setPassReason(result);
|
||||||
shopSubStageStatusEnum = ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_43;
|
shopSubStageStatusEnum = ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_43;
|
||||||
licenseTransactDO.setSubmitStatus(3);
|
licenseTransactDO.setSubmitStatus(3);
|
||||||
applyLicenseMapper.updateByPrimaryKeySelective(licenseTransactDO);
|
|
||||||
}else if (status == Constants.ONE_INTEGER){
|
}else if (status == Constants.ONE_INTEGER){
|
||||||
licenseTransactDO.setSubmitStatus(2);
|
licenseTransactDO.setSubmitStatus(2);
|
||||||
shopAuditInfoDO.setRejectReason(result);
|
shopAuditInfoDO.setRejectReason(result);
|
||||||
shopSubStageStatusEnum = ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_42;
|
shopSubStageStatusEnum = ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_42;
|
||||||
}
|
}
|
||||||
|
applyLicenseMapper.updateByShopId(licenseTransactDO);
|
||||||
//插入操作/意见
|
//插入操作/意见
|
||||||
shopAuditInfoMapper.insertSelective(shopAuditInfoDO);
|
shopAuditInfoMapper.insertSelective(shopAuditInfoDO);
|
||||||
//更新阶段状态
|
//更新阶段状态
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
@@ -75,6 +76,7 @@ public class AuditStatusServiceImpl implements AuditStatusService {
|
|||||||
auditStatusDO.setAuditUserId(Long.valueOf(user.getUserId()));
|
auditStatusDO.setAuditUserId(Long.valueOf(user.getUserId()));
|
||||||
auditStatusDO.setAuditUserName(user.getName());
|
auditStatusDO.setAuditUserName(user.getName());
|
||||||
auditStatusDO.setAuditStatus(request.getCheckStatus());
|
auditStatusDO.setAuditStatus(request.getCheckStatus());
|
||||||
|
auditStatusDO.setUpdateTime(DateUtils.getNowDate());
|
||||||
auditStatusMapper.updateByPrimaryKeySelective(auditStatusDO);
|
auditStatusMapper.updateByPrimaryKeySelective(auditStatusDO);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -97,7 +97,10 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
PointInfoDO pointInfoDO = pointInfoMapper.getDataByShopIdAndLineId(request.getLineId(), request.getShopId());//查铺位信息确定铺位所在大区、战区、门店所在省市区街道地址
|
PointInfoDO pointInfoDO = pointInfoMapper.getDataByShopIdAndLineId(request.getLineId(), request.getShopId());//查铺位信息确定铺位所在大区、战区、门店所在省市区街道地址
|
||||||
//3.请求鲜丰接口
|
//3.请求鲜丰接口
|
||||||
NewStoreRequest apiRequest = convertToNewStoreRequest(request,lineInfoDO,pointInfoDO);
|
NewStoreRequest apiRequest = convertToNewStoreRequest(request,lineInfoDO,pointInfoDO);
|
||||||
return coolStoreStartFlowService.newStore(apiRequest,request.getShopId());
|
//todo 暂时去掉
|
||||||
|
// return coolStoreStartFlowService.newStore(apiRequest,request.getShopId());
|
||||||
|
shopStageInfoDAO.updateShopStageAndAuditInfo(request.getShopId(), ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_31,null);
|
||||||
|
return ResponseResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -145,12 +148,19 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
Long regionId = pointInfoDO.getRegionId();
|
Long regionId = pointInfoDO.getRegionId();
|
||||||
RegionDO bigRegion = regionMapper.getBigRegionByRegionId(regionId);//大区
|
RegionDO bigRegion = regionMapper.getBigRegionByRegionId(regionId);//大区
|
||||||
RegionDO fightRegion = regionMapper.getByRegionId(regionId);//战区
|
RegionDO fightRegion = regionMapper.getByRegionId(regionId);//战区
|
||||||
EnterpriseUserDO enterpriseUserDO = userAuthMappingService.getUserByRoleEnumAndRegionId(UserRoleEnum.REGION_MANAGER, bigRegion.getId());
|
EnterpriseUserDO regionManager = userAuthMappingService.getUserByRoleEnumAndRegionId(UserRoleEnum.REGION_MANAGER, bigRegion.getId());
|
||||||
if (Objects.nonNull(enterpriseUserDO)){
|
EnterpriseUserDO supervisor = userAuthMappingService.getUserByRoleEnumAndRegionId(UserRoleEnum.SUPERVISION, fightRegion.getId());
|
||||||
|
if (Objects.nonNull(regionManager)){
|
||||||
|
// regioGeneral
|
||||||
|
supervisorDetail.setRegioGeneral(regionManager.getName());
|
||||||
|
// regioGeneralId
|
||||||
|
supervisorDetail.setRegioGeneralId(regionManager.getUserId());
|
||||||
|
}
|
||||||
|
if (Objects.nonNull(supervisor)){
|
||||||
// supervisorName
|
// supervisorName
|
||||||
supervisorDetail.setSupervisorName(enterpriseUserDO.getName());
|
supervisorDetail.setSupervisorName(supervisor.getName());
|
||||||
// supervisorId
|
// supervisorId
|
||||||
supervisorDetail.setSupervisorId(enterpriseUserDO.getUserId());
|
supervisorDetail.setSupervisorId(supervisor.getUserId());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(bigRegion)){
|
if (Objects.nonNull(bigRegion)){
|
||||||
storeDetail.setBigName(bigRegion.getName());
|
storeDetail.setBigName(bigRegion.getName());
|
||||||
@@ -159,6 +169,7 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
if (Objects.nonNull(fightRegion)){
|
if (Objects.nonNull(fightRegion)){
|
||||||
storeDetail.setFightName(fightRegion.getName());
|
storeDetail.setFightName(fightRegion.getName());
|
||||||
storeDetail.setFightCode(fightRegion.getSynDingDeptId());
|
storeDetail.setFightCode(fightRegion.getSynDingDeptId());
|
||||||
|
storeDetail.setFightId(fightRegion.getId());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(systemBuildingShopDO)){
|
if (Objects.nonNull(systemBuildingShopDO)){
|
||||||
sysStoreAppResponse.setId(systemBuildingShopDO.getId());
|
sysStoreAppResponse.setId(systemBuildingShopDO.getId());
|
||||||
@@ -215,10 +226,6 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
storeDetail.setStoreSecurityDeposit(systemBuildingShopDO.getStoreSecurityDeposit());
|
storeDetail.setStoreSecurityDeposit(systemBuildingShopDO.getStoreSecurityDeposit());
|
||||||
// reasons
|
// reasons
|
||||||
storeDetail.setReasons(systemBuildingShopDO.getReasons());
|
storeDetail.setReasons(systemBuildingShopDO.getReasons());
|
||||||
// regioGeneral
|
|
||||||
supervisorDetail.setRegioGeneral(systemBuildingShopDO.getRegioGeneral());
|
|
||||||
// regioGeneralId
|
|
||||||
supervisorDetail.setRegioGeneralId(systemBuildingShopDO.getRegioGeneralId());
|
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(lineInfoDO)){
|
if (Objects.nonNull(lineInfoDO)){
|
||||||
RegionDO byRegionId = regionMapper.getByRegionId(lineInfoDO.getRegionId());
|
RegionDO byRegionId = regionMapper.getByRegionId(lineInfoDO.getRegionId());
|
||||||
|
|||||||
@@ -3,23 +3,28 @@ package com.cool.store.service.impl;
|
|||||||
import com.cool.store.dao.EnterpriseUserDAO;
|
import com.cool.store.dao.EnterpriseUserDAO;
|
||||||
import com.cool.store.dao.ShopInfoDAO;
|
import com.cool.store.dao.ShopInfoDAO;
|
||||||
import com.cool.store.dao.TempUserDetailDAO;
|
import com.cool.store.dao.TempUserDetailDAO;
|
||||||
|
import com.cool.store.dto.ehr.StaffBaseInfoDTO;
|
||||||
import com.cool.store.entity.EnterpriseUserDO;
|
import com.cool.store.entity.EnterpriseUserDO;
|
||||||
import com.cool.store.entity.ShopInfoDO;
|
import com.cool.store.entity.ShopInfoDO;
|
||||||
import com.cool.store.entity.TempUserDetailDO;
|
import com.cool.store.entity.TempUserDetailDO;
|
||||||
|
import com.cool.store.enums.ErrorCodeEnum;
|
||||||
import com.cool.store.exception.ServiceException;
|
import com.cool.store.exception.ServiceException;
|
||||||
import com.cool.store.request.TempUserDetailRequest;
|
import com.cool.store.request.TempUserDetailRequest;
|
||||||
import com.cool.store.service.TempUserDetailService;
|
import com.cool.store.service.TempUserDetailService;
|
||||||
|
import com.cool.store.service.XfsgEhrService;
|
||||||
import com.cool.store.utils.StringUtil;
|
import com.cool.store.utils.StringUtil;
|
||||||
import com.cool.store.vo.TempUserDetailInfoVO;
|
import com.cool.store.vo.TempUserDetailInfoVO;
|
||||||
import com.cool.store.vo.TempUserDetailListVO;
|
import com.cool.store.vo.TempUserDetailListVO;
|
||||||
import com.cool.store.vo.TempUserDetailVO;
|
import com.cool.store.vo.TempUserDetailVO;
|
||||||
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author byd
|
* @author byd
|
||||||
@@ -37,6 +42,9 @@ public class TempUserDetailServiceImpl implements TempUserDetailService {
|
|||||||
@Resource
|
@Resource
|
||||||
private EnterpriseUserDAO enterpriseUserDAO;
|
private EnterpriseUserDAO enterpriseUserDAO;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private XfsgEhrService xfsgEhrService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TempUserDetailListVO userList(Long shopId) {
|
public TempUserDetailListVO userList(Long shopId) {
|
||||||
List<TempUserDetailDO> tempUserDetailDOList = tempUserDetailDAO.userList(shopId);
|
List<TempUserDetailDO> tempUserDetailDOList = tempUserDetailDAO.userList(shopId);
|
||||||
@@ -128,4 +136,19 @@ public class TempUserDetailServiceImpl implements TempUserDetailService {
|
|||||||
return tempUserDetailInfoVO;
|
return tempUserDetailInfoVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public StaffBaseInfoDTO getUserInfoByIdCard(String idCard) {
|
||||||
|
if (StringUtil.isBlank(idCard)) {
|
||||||
|
throw new ServiceException(ErrorCodeEnum.PARAMS_VALIDATE_ERROR);
|
||||||
|
}
|
||||||
|
EnterpriseUserDO enterpriseUserDO = enterpriseUserDAO.getUserInfoByThirdOaUniqueFlag(idCard);
|
||||||
|
if(Objects.isNull(enterpriseUserDO)){
|
||||||
|
throw new ServiceException(ErrorCodeEnum.USER_NOT_EXIST);
|
||||||
|
}
|
||||||
|
if (StringUtil.isBlank(enterpriseUserDO.getJobnumber())) {
|
||||||
|
throw new ServiceException(ErrorCodeEnum.JOBNUMBER_NOT_EXIST);
|
||||||
|
}
|
||||||
|
return xfsgEhrService.getUserInfoByCode(enterpriseUserDO.getJobnumber());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,21 +83,6 @@ public class XfsgEhrServiceImpl implements XfsgEhrService {
|
|||||||
return franchiseeInfoDTO;
|
return franchiseeInfoDTO;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public StaffBaseInfoDTO getUserInfoByIdCard(String idCard) {
|
|
||||||
if (StringUtil.isBlank(idCard)) {
|
|
||||||
throw new ServiceException(ErrorCodeEnum.PARAMS_VALIDATE_ERROR);
|
|
||||||
}
|
|
||||||
EnterpriseUserDO enterpriseUserDO = enterpriseUserDAO.getUserInfoByThirdOaUniqueFlag(idCard);
|
|
||||||
if(Objects.isNull(enterpriseUserDO)){
|
|
||||||
throw new ServiceException(ErrorCodeEnum.USER_NOT_EXIST);
|
|
||||||
}
|
|
||||||
if (StringUtil.isBlank(enterpriseUserDO.getJobnumber())) {
|
|
||||||
throw new ServiceException(ErrorCodeEnum.JOBNUMBER_NOT_EXIST);
|
|
||||||
}
|
|
||||||
return this.getUserInfoByCode(enterpriseUserDO.getJobnumber());
|
|
||||||
}
|
|
||||||
|
|
||||||
private void fillSignatureInfo(Map<String, Object> requestMap) {
|
private void fillSignatureInfo(Map<String, Object> requestMap) {
|
||||||
long timestamp = System.currentTimeMillis();
|
long timestamp = System.currentTimeMillis();
|
||||||
String signature = SecureUtil.getSignature(timestamp);
|
String signature = SecureUtil.getSignature(timestamp);
|
||||||
|
|||||||
@@ -49,8 +49,12 @@ public class TokenValidateFilter implements Filter {
|
|||||||
//腾讯音视频回调,单独做验签
|
//腾讯音视频回调,单独做验签
|
||||||
"/xfsg/pc/video/**",
|
"/xfsg/pc/video/**",
|
||||||
"/xfsg/pc/sysRole/**",
|
"/xfsg/pc/sysRole/**",
|
||||||
"/xfsg/*/api/audit/result",
|
"/xfsg/**/api/audit/result",
|
||||||
"/xfsg/pc/video/**");
|
"/xfsg/pc/video/**",
|
||||||
|
"/xfsg/**/api/license"
|
||||||
|
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param uri
|
* @param uri
|
||||||
|
|||||||
@@ -28,9 +28,6 @@ public class TempUserDetailController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private TempUserDetailService tempUserDetailService;
|
private TempUserDetailService tempUserDetailService;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private XfsgEhrService xfsgEhrService;
|
|
||||||
|
|
||||||
@GetMapping(path = "/getUserList")
|
@GetMapping(path = "/getUserList")
|
||||||
@ApiOperation("登记员工列表")
|
@ApiOperation("登记员工列表")
|
||||||
@ApiImplicitParams({
|
@ApiImplicitParams({
|
||||||
@@ -46,7 +43,7 @@ public class TempUserDetailController {
|
|||||||
})
|
})
|
||||||
@ApiOperation("培训登记-身份证号查询信息")
|
@ApiOperation("培训登记-身份证号查询信息")
|
||||||
public ResponseResult<StaffBaseInfoDTO> getUserInfoByIdCard(@RequestParam(value = "idCard") String idCard) {
|
public ResponseResult<StaffBaseInfoDTO> getUserInfoByIdCard(@RequestParam(value = "idCard") String idCard) {
|
||||||
return ResponseResult.success(xfsgEhrService.getUserInfoByIdCard((idCard)));
|
return ResponseResult.success(tempUserDetailService.getUserInfoByIdCard((idCard)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping(path = "/addTempUserDetail")
|
@PostMapping(path = "/addTempUserDetail")
|
||||||
|
|||||||
@@ -32,12 +32,6 @@ public class TrainingRegistController {
|
|||||||
return ResponseResult.success(xfsgEhrService.getUserInfoByCode(staffNumber));
|
return ResponseResult.success(xfsgEhrService.getUserInfoByCode(staffNumber));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("根据身份证号获取人员主数据")
|
|
||||||
@GetMapping("/getUserInfoByIdCard")
|
|
||||||
public ResponseResult<StaffBaseInfoDTO> getUserInfoByIdCard(@RequestParam("idCard") String idCard) {
|
|
||||||
return ResponseResult.success(xfsgEhrService.getUserInfoByIdCard(idCard));
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation("根据加盟商编码查询加盟商信息")
|
@ApiOperation("根据加盟商编码查询加盟商信息")
|
||||||
@GetMapping("/getFranchiseeInfoByFrId")
|
@GetMapping("/getFranchiseeInfoByFrId")
|
||||||
public ResponseResult<FranchiseeInfoDTO> getFranchiseeInfoByFrId(@RequestParam("frId") String frId) {
|
public ResponseResult<FranchiseeInfoDTO> getFranchiseeInfoByFrId(@RequestParam("frId") String frId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user