作废待完成&已逾期的任务
This commit is contained in:
@@ -18,5 +18,5 @@ public class AddTagsRequest {
|
|||||||
@ApiModelProperty("加盟申请基本信息ID")
|
@ApiModelProperty("加盟申请基本信息ID")
|
||||||
private Long partnerBaseInfoId;
|
private Long partnerBaseInfoId;
|
||||||
@ApiModelProperty("标签列表")
|
@ApiModelProperty("标签列表")
|
||||||
private List<Long> Tags;
|
private List<Long> tags;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,6 +89,8 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private SmsService smsService;
|
private SmsService smsService;
|
||||||
|
@Resource
|
||||||
|
HyFollowTaskDAO hyFollowTaskDAO;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public StageCountVO selectStagePendingCount(String userId) {
|
public StageCountVO selectStagePendingCount(String userId) {
|
||||||
@@ -187,6 +189,9 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
HyPartnerBaseInfoDO hyPartnerBaseInfoDO = hyPartnerBaseInfoDAO.getByPartnerLineId(request.getLineId());
|
HyPartnerBaseInfoDO hyPartnerBaseInfoDO = hyPartnerBaseInfoDAO.getByPartnerLineId(request.getLineId());
|
||||||
noticeService.sendFeiShuNotice(FeiShuNoticeMsgEnum.TRANS_INVESTMENT_MANAGER,Arrays.asList(request.getUserId()),DateUtil.formatDateTime(new Date()),hyPartnerBaseInfoDO.getUsername(),hyPartnerBaseInfoDO.getMobile());
|
noticeService.sendFeiShuNotice(FeiShuNoticeMsgEnum.TRANS_INVESTMENT_MANAGER,Arrays.asList(request.getUserId()),DateUtil.formatDateTime(new Date()),hyPartnerBaseInfoDO.getUsername(),hyPartnerBaseInfoDO.getMobile());
|
||||||
|
|
||||||
|
//作废待完成&已逾期的任务
|
||||||
|
hyFollowTaskDAO.cancelUndoFollowTask(request.getLineId());
|
||||||
|
|
||||||
//添加日志
|
//添加日志
|
||||||
LineLogInfo lineLogInfo = new LineLogInfo(hyPartnerLineInfoDO.getPartnerId(), hyPartnerLineInfoDO.getId(), user.getUserId(),
|
LineLogInfo lineLogInfo = new LineLogInfo(hyPartnerLineInfoDO.getPartnerId(), hyPartnerLineInfoDO.getId(), user.getUserId(),
|
||||||
user.getName(), OperateTypeEnum.TRANSFER_INVESTMENT_MANAGER,
|
user.getName(), OperateTypeEnum.TRANSFER_INVESTMENT_MANAGER,
|
||||||
@@ -315,6 +320,8 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
hyPartnerLineInfoDO.setCloseUserId(user.getUserId());
|
hyPartnerLineInfoDO.setCloseUserId(user.getUserId());
|
||||||
hyPartnerLineInfoDAO.updateByPrimaryKeySelective(hyPartnerLineInfoDO);
|
hyPartnerLineInfoDAO.updateByPrimaryKeySelective(hyPartnerLineInfoDO);
|
||||||
|
|
||||||
|
hyFollowTaskDAO.cancelUndoFollowTask(lineId);
|
||||||
|
|
||||||
//公海线索不需要处理子流程线索
|
//公海线索不需要处理子流程线索
|
||||||
if (!LineStatusEnum.PUBLIC_SEAS.getCode().equals(lineStatus)){
|
if (!LineStatusEnum.PUBLIC_SEAS.getCode().equals(lineStatus)){
|
||||||
CloseFollowRequest closeFollowRequest = new CloseFollowRequest();
|
CloseFollowRequest closeFollowRequest = new CloseFollowRequest();
|
||||||
@@ -433,6 +440,8 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
hyPartnerLineInfoDO.setLineStatus(LineStatusEnum.PUBLIC_SEAS.getCode());
|
hyPartnerLineInfoDO.setLineStatus(LineStatusEnum.PUBLIC_SEAS.getCode());
|
||||||
hyPartnerLineInfoDO.setCloseTime(new Date());
|
hyPartnerLineInfoDO.setCloseTime(new Date());
|
||||||
hyPartnerLineInfoDO.setCloseUserId(user.getUserId());
|
hyPartnerLineInfoDO.setCloseUserId(user.getUserId());
|
||||||
|
//作废待完成&已逾期的任务
|
||||||
|
hyFollowTaskDAO.cancelUndoFollowTask(closeFollowRequest.getLineId());
|
||||||
//各阶段单独的逻辑
|
//各阶段单独的逻辑
|
||||||
workFlowService.endProcess(WorkflowStageEnum.getWorkflowStageByCode(hyPartnerLineInfoDO.getWorkflowStage()),closeFollowRequest);
|
workFlowService.endProcess(WorkflowStageEnum.getWorkflowStageByCode(hyPartnerLineInfoDO.getWorkflowStage()),closeFollowRequest);
|
||||||
}
|
}
|
||||||
@@ -449,6 +458,8 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
hyPartnerLineInfoDO.setRejectRealReason(closeFollowRequest.getRejectRealReason());
|
hyPartnerLineInfoDO.setRejectRealReason(closeFollowRequest.getRejectRealReason());
|
||||||
hyPartnerLineInfoDO.setLineStatus(LineStatusEnum.PUBLIC_SEAS.getCode());
|
hyPartnerLineInfoDO.setLineStatus(LineStatusEnum.PUBLIC_SEAS.getCode());
|
||||||
hyPartnerLineInfoDO.setCloseTime(new Date());
|
hyPartnerLineInfoDO.setCloseTime(new Date());
|
||||||
|
//作废待完成&已逾期的任务
|
||||||
|
hyFollowTaskDAO.cancelUndoFollowTask(closeFollowRequest.getLineId());
|
||||||
}
|
}
|
||||||
hyPartnerLineInfoDAO.updateByPrimaryKeySelective(hyPartnerLineInfoDO);
|
hyPartnerLineInfoDAO.updateByPrimaryKeySelective(hyPartnerLineInfoDO);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user