审批添加管控

This commit is contained in:
ys.git 2025-12-11 16:36:53 +08:00
parent af9edc03f0
commit 59f2823419
3 changed files with 14 additions and 10 deletions

View File

@ -250,8 +250,9 @@ public class ActivitiProcessServiceImpl implements ActivitiProcessService {
EngineReviewListPojo reviewListPojo = sw.buildFromDatasource("xdap_app_223770822127386625") EngineReviewListPojo reviewListPojo = sw.buildFromDatasource("xdap_app_223770822127386625")
.eq("id", approvalId).doQuery(EngineReviewListPojo.class).get(0); .eq("id", approvalId).doQuery(EngineReviewListPojo.class).get(0);
if (reviewListPojo == null || reviewListPojo.getStatusCode() == ParamValueVersionEnum.REFUSE.getCode()) { if (reviewListPojo == null || reviewListPojo.getStatusCode() == ParamValueVersionEnum.REFUSE.getCode()
throw new RuntimeException("无效的审批记录"); || reviewListPojo.getStatusCode() == ParamValueVersionEnum.PASSED.getCode()) {
throw new RuntimeException("无效的审批记录请检查是否已经审批完成或被拒绝");
} }
//查看当前人是否有权限审批 //查看当前人是否有权限审批
String currentAssignees = reviewListPojo.getApproverPersons(); String currentAssignees = reviewListPojo.getApproverPersons();

View File

@ -360,12 +360,15 @@ public class EngineParamDetailServiceImpl implements EngineParamDetailService {
String id = engineParamDetailPojo.getId(); String id = engineParamDetailPojo.getId();
EngineParamDetailPojo engineParamDetailPojo1 = selectById(id); EngineParamDetailPojo engineParamDetailPojo1 = selectById(id);
String filledBy = engineParamDetailPojo1.getFilledBy(); String filledBy = engineParamDetailPojo1.getFilledBy();
if (ObjectUtils.isNotEmpty(filledBy)) {
sw.buildFromDatasource("xdap_app_223770822127386625") sw.buildFromDatasource("xdap_app_223770822127386625")
.update("is_delete", 1) .update("is_delete", 1)
.update("last_update_date", new Date()) .update("last_update_date", new Date())
.eq("owner_id", filledBy) .eq("owner_id", filledBy)
.eq("current_node", "数据维护") .eq("current_node", "数据维护")
.doUpdate(TodoTaskPojo.class); .doUpdate(TodoTaskPojo.class);
}
//应该不会有新增参数 要不然还要给参数绑定部门责任人填写人 //应该不会有新增参数 要不然还要给参数绑定部门责任人填写人
// EngineParamDetailPojo ei = new EngineParamDetailPojo(); // EngineParamDetailPojo ei = new EngineParamDetailPojo();

View File

@ -44,8 +44,8 @@ public class EngineReviewListServiceImpl implements EngineReviewListService {
.like("subsystem_name", engineReviewListRequest.getSubsystemName()) .like("subsystem_name", engineReviewListRequest.getSubsystemName())
.like("status_description", engineReviewListRequest.getStatusDescription()) .like("status_description", engineReviewListRequest.getStatusDescription())
.eq("yc_or_oth", engineReviewListRequest.getYcOrOth()) .eq("yc_or_oth", engineReviewListRequest.getYcOrOth())
.eq("applicant", engineReviewListRequest.getApplicant()) .eq("applicant", engineReviewListRequest.getUserID())
.or() .conjuctionOr()
.like("approver_persons",engineReviewListRequest.getUserID() ) .like("approver_persons",engineReviewListRequest.getUserID() )
.doPageQuery(page, size, EngineReviewListPojo.class); .doPageQuery(page, size, EngineReviewListPojo.class);