意向信息已审核通过
This commit is contained in:
@@ -82,6 +82,7 @@ public enum ErrorCodeEnum {
|
|||||||
PARTNER_MOBILE_EXIST_0(500017, "手机号码已存在", null),
|
PARTNER_MOBILE_EXIST_0(500017, "手机号码已存在", null),
|
||||||
TIME_OCCUPIED(500018, "预约时间被占用", null),
|
TIME_OCCUPIED(500018, "预约时间被占用", null),
|
||||||
LINE_PAY_IS_NOT_EXIST(500019, "意向金信息不存在!", null),
|
LINE_PAY_IS_NOT_EXIST(500019, "意向金信息不存在!", null),
|
||||||
|
INTENT_PASS(500020, "意向信息已审核通过,不能再次提交!", null),
|
||||||
|
|
||||||
POINT_NOT_COMPLETE(600000, "铺位信息未填写完全,请完善后生成评估报告", null),
|
POINT_NOT_COMPLETE(600000, "铺位信息未填写完全,请完善后生成评估报告", null),
|
||||||
POINT_NOT_EXIST(600001, "铺位信息不存在", null),
|
POINT_NOT_EXIST(600001, "铺位信息不存在", null),
|
||||||
|
|||||||
@@ -62,12 +62,15 @@ public class JoinIntentionServiceImpl extends LineFlowService implements JoinInt
|
|||||||
if (Objects.isNull(request)) {
|
if (Objects.isNull(request)) {
|
||||||
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
||||||
}
|
}
|
||||||
|
LineInfoDO lineInfoDO = lineInfoMapper.getByLineId(request.getLineId());
|
||||||
|
if (Objects.isNull(lineInfoDO)&&!WorkflowSubStageStatusEnum.INTENT_0.getCode().equals(lineInfoDO.getWorkflowSubStageStatus())) {
|
||||||
|
throw new ServiceException(ErrorCodeEnum.INTENT_PASS);
|
||||||
|
}
|
||||||
//更改线索流程子状态为【待审核】
|
//更改线索流程子状态为【待审核】
|
||||||
LineInfoDO lineInfoParam = request.toLineInfoDO();
|
LineInfoDO lineInfoParam = request.toLineInfoDO();
|
||||||
lineInfoParam.setWorkflowStage(WorkflowStageEnum.INTENT.getCode());
|
lineInfoParam.setWorkflowStage(WorkflowStageEnum.INTENT.getCode());
|
||||||
lineInfoParam.setWorkflowSubStage(WorkflowSubStageEnum.INTEND.getCode());
|
lineInfoParam.setWorkflowSubStage(WorkflowSubStageEnum.INTEND.getCode());
|
||||||
lineInfoParam.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.INTENT_5.getCode());
|
lineInfoParam.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.INTENT_5.getCode());
|
||||||
LineInfoDO lineInfoDO = lineInfoMapper.getByLineId(request.getLineId());
|
|
||||||
if ((Objects.nonNull(request.getAreaCode()) && Objects.nonNull(lineInfoDO) && StringUtils.isBlank(lineInfoDO.getInvestmentManager())) || (Objects.isNull(lineInfoDO))) {
|
if ((Objects.nonNull(request.getAreaCode()) && Objects.nonNull(lineInfoDO) && StringUtils.isBlank(lineInfoDO.getInvestmentManager())) || (Objects.isNull(lineInfoDO))) {
|
||||||
EnterpriseUserDO userByRoleNameAndAreaId = userAuthMappingService.getUserByRoleEnumAndWantShopAreaId(UserRoleEnum.INVESTMENT_COMMISSIONER, Long.valueOf(request.getAreaCode()));
|
EnterpriseUserDO userByRoleNameAndAreaId = userAuthMappingService.getUserByRoleEnumAndWantShopAreaId(UserRoleEnum.INVESTMENT_COMMISSIONER, Long.valueOf(request.getAreaCode()));
|
||||||
lineInfoParam.setInvestmentManager(userByRoleNameAndAreaId.getUserId());
|
lineInfoParam.setInvestmentManager(userByRoleNameAndAreaId.getUserId());
|
||||||
|
|||||||
Reference in New Issue
Block a user