fix(任务转交): 返回字段

This commit is contained in:
yjz
2024-01-17 13:48:08 +08:00
parent ba04c8a6c1
commit 38483bade6
3 changed files with 15 additions and 1 deletions
@@ -26,6 +26,9 @@ public class LawsProcessDB {
@Dict(dicCode = "prc_type")
@ApiModelProperty(value="流程类型")
private Integer prcType;
/**项目id*/
@ApiModelProperty(value="项目id")
private String projectId;
/**流程名称*/
@ApiModelProperty(value="流程名称")
private String prcName;
@@ -89,6 +89,7 @@
task_id,
prc_num,
prc_type,
pa.project_id AS project_id,
pa.prc_name,
task_name,
user_id AS user,
@@ -8,6 +8,8 @@ import com.jero.common.constant.enums.YesOrNoEnum;
import com.jero.common.system.vo.LoginUser;
import com.jero.modules.activiti.enums.FinishFlagEnum;
import com.jero.modules.activiti.enums.ProcessStatusEnum;
import com.jero.modules.activiti.enums.ProcessTypeEnum;
import com.jero.modules.activiti.process.fb.service.IProcessFbStandardConsultationService;
import com.jero.modules.activiti.process.fb.service.IProcessHandleService;
import com.jero.modules.compare.entity.SarFileCompareInfo;
import com.jero.modules.compare.service.ISarFileCompareInfoService;
@@ -52,6 +54,7 @@ public class LawsTaskTransferServiceImpl implements ILawsTaskTransferService {
private final ILawsCustomCompareInfoService lawsCustomCompareInfoService;
private final ISysUserService sysUserService;
private final IProcessHandleService processHandleService;
private final IProcessFbStandardConsultationService processFbStandardConsultationService;
public LawsTaskTransferServiceImpl(LawsTaskTransferMapper lawsTaskTransferMapper,
EnterpriseStandardPlanService enterpriseStandardPlanService,
@@ -59,7 +62,8 @@ public class LawsTaskTransferServiceImpl implements ILawsTaskTransferService {
ISarFileCompareInfoService sarFileCompareInfoService,
ILawsCustomCompareInfoService lawsCustomCompareInfoService,
ISysUserService sysUserService,
IProcessHandleService processHandleService) {
IProcessHandleService processHandleService,
IProcessFbStandardConsultationService processFbStandardConsultationService) {
this.lawsTaskTransferMapper = lawsTaskTransferMapper;
this.enterpriseStandardPlanService = enterpriseStandardPlanService;
this.sarFileSplitInfoService = sarFileSplitInfoService;
@@ -67,6 +71,7 @@ public class LawsTaskTransferServiceImpl implements ILawsTaskTransferService {
this.lawsCustomCompareInfoService = lawsCustomCompareInfoService;
this.sysUserService = sysUserService;
this.processHandleService = processHandleService;
this.processFbStandardConsultationService = processFbStandardConsultationService;
}
@Override
@@ -116,6 +121,11 @@ public class LawsTaskTransferServiceImpl implements ILawsTaskTransferService {
for (LawsProcessDB lawsProcessDb : lawsProcessDBList) {
String taskId = lawsProcessDb.getTaskId();
String toUserId = lawsProcessDb.getTransferUser();
// 征求意见流程特殊处理
if (ProcessTypeEnum.FB_STANDARD_CONSULTATION.getValue().equals(lawsProcessDb.getPrcType())) {
processFbStandardConsultationService.transfer(taskId, toUserId, lawsProcessDb.getProjectId());
continue;
}
processHandleService.transfer(taskId, toUserId);
}
}