|
@@ -14,25 +14,18 @@ import com.dragoninfo.dcuc.duceap.enums.ManageDisposeTypeEnum;
|
|
|
import com.dragonsoft.dcuc.approve.business.*;
|
|
|
import com.dragonsoft.dcuc.approve.business.external.IDcucAuthBusiness;
|
|
|
import com.dragonsoft.dcuc.approve.constants.ApproveConstants;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.BaseOperateReqDTO;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.ContentRespDTO;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.OperateReqDTO;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.ResourceInfoDTO;
|
|
|
import com.dragonsoft.dcuc.approve.enumresources.*;
|
|
|
import com.dragonsoft.dcuc.approve.event.ApproveEventPublish;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.ApprovalInfoDTO;
|
|
|
import com.dragonsoft.dcuc.approve.model.ApproveCirculationInfo;
|
|
|
import com.dragonsoft.dcuc.approve.model.ApproveRecordInfo;
|
|
|
import com.dragonsoft.dcuc.approve.model.TaskAssignRecord;
|
|
|
+import com.dragonsoft.dcuc.approve.model.dto.*;
|
|
|
import com.dragonsoft.dcuc.approve.model.req.AgentReqVO;
|
|
|
import com.dragonsoft.dcuc.approve.model.req.ApprovalInfoReqVO;
|
|
|
import com.dragonsoft.dcuc.approve.model.req.ApprovalInfoUpdateReqVO;
|
|
|
import com.dragonsoft.dcuc.approve.model.req.ResourceInfoReqVO;
|
|
|
import com.dragonsoft.dcuc.approve.model.resp.*;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.ApproveMessageInfoDTO;
|
|
|
import com.dragonsoft.dcuc.approve.model.vo.ApproveTaskRequestVo;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.LogDto;
|
|
|
-import com.dragonsoft.dcuc.approve.model.dto.TaskRequestUserInfoDTO;
|
|
|
import com.dragonsoft.dcuc.approve.properties.ApproveProperties;
|
|
|
import com.dragonsoft.dcuc.approve.service.*;
|
|
|
import com.dragonsoft.dcuc.approve.utils.ProofsUtil;
|
|
@@ -220,7 +213,7 @@ public class ApproveCommonBusinessImpl implements IApproveCommonBusiness {
|
|
|
if (StrUtil.isBlank(applyContent)) {
|
|
|
String flowType = approvalInfoDTO.getFlowType();
|
|
|
FlowTypeEnum flowTypeEnum = EnumUtils.enumOf(FlowTypeEnum.class, flowType);
|
|
|
- @Valid @NotNull ResourceInfoReqVO resourceInfoReqVO = approvalInfoReqVO.getResourceInfoDTO();
|
|
|
+ ResourceInfoReqVO resourceInfoReqVO = approvalInfoReqVO.getResourceInfoDTO();
|
|
|
ResourceInfoDTO resourceInfoDTO = ResourceInfoDTO.parseResourceInfoReqVO(resourceInfoReqVO);
|
|
|
ContentRespDTO contentRespDTO = approveBusiness.generalContentRespVO(flowTypeEnum, resourceInfoDTO);
|
|
|
approvalInfoDTO.setApplyContent(JSON.toJSONString(contentRespDTO));
|
|
@@ -235,7 +228,7 @@ public class ApproveCommonBusinessImpl implements IApproveCommonBusiness {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @NotBlank String operateType = approvalInfoReqVO.getOperateType();
|
|
|
+ String operateType = approvalInfoReqVO.getOperateType();
|
|
|
CommitTypeEnum commitTypeEnum = EnumUtils.enumOf(CommitTypeEnum.class, operateType);
|
|
|
if (CommitTypeEnum.APPLY_COMMIT.equals(commitTypeEnum)) {
|
|
|
|
|
@@ -265,7 +258,7 @@ public class ApproveCommonBusinessImpl implements IApproveCommonBusiness {
|
|
|
taskRequestUserInfoDTO.setIdCard(approvalInfoReqVO.getApplicantIdcard());
|
|
|
taskRequestUserInfoDTO.setUserName(approvalInfoReqVO.getApplicantName());
|
|
|
String applicantIdcard = approvalInfoReqVO.getApplicantIdcard();
|
|
|
- @Valid @NotNull ResourceInfoReqVO resourceInfoReqVO = approvalInfoReqVO.getResourceInfoDTO();
|
|
|
+ ResourceInfoReqVO resourceInfoReqVO = approvalInfoReqVO.getResourceInfoDTO();
|
|
|
FlowTypeEnum flowTypeEnum = EnumUtils.enumOf(FlowTypeEnum.class, flowType);
|
|
|
ResourceInfoDTO resourceInfoDTO = ResourceInfoDTO.parseResourceInfoReqVO(resourceInfoReqVO);
|
|
|
OperateRespVO operateRespVO = dcucAuthBusiness.checkHitRedList(applicantIdcard, flowTypeEnum, resourceInfoDTO);
|
|
@@ -510,7 +503,7 @@ public class ApproveCommonBusinessImpl implements IApproveCommonBusiness {
|
|
|
* 构建工作流请求体
|
|
|
*
|
|
|
* @param taskRequest 任务请求
|
|
|
- * @param approvalInfoDTO 审批信息
|
|
|
+ * @param approvalInfoDTO 审批信息
|
|
|
* @param taskRequestUserInfoDTO 用户数据
|
|
|
* @param activitiHolderList 任务信息
|
|
|
* @param taskId 任务id,新增时需要手动传(因为新增的时候没有任务id可以查询)
|
|
@@ -744,7 +737,7 @@ public class ApproveCommonBusinessImpl implements IApproveCommonBusiness {
|
|
|
* 设置字段值
|
|
|
*
|
|
|
* @param approveRecordInfo 审批记录信息
|
|
|
- * @param approvalInfoDTO 审批信息
|
|
|
+ * @param approvalInfoDTO 审批信息
|
|
|
*/
|
|
|
private void buildUpdateInfo(ApproveRecordInfo approveRecordInfo, ApprovalInfoDTO approvalInfoDTO) {
|
|
|
approveRecordInfo.setTaskName(approvalInfoDTO.getTaskName());
|
|
@@ -1194,7 +1187,7 @@ public class ApproveCommonBusinessImpl implements IApproveCommonBusiness {
|
|
|
* 发送消息
|
|
|
*
|
|
|
* @param approveWorkFlowOperationEnum 操作类型
|
|
|
- * @param approvalInfoDTO 审批信息
|
|
|
+ * @param approvalInfoDTO 审批信息
|
|
|
*/
|
|
|
protected void sendMessage(ApproveWorkFlowOperationEnum approveWorkFlowOperationEnum, ApprovalInfoDTO approvalInfoDTO, String approveMessage) {
|
|
|
|