diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/TSBizRemListServiceImpl.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/TSBizRemListServiceImpl.java index d32ac87..5450290 100644 --- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/TSBizRemListServiceImpl.java +++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/TSBizRemListServiceImpl.java @@ -672,7 +672,14 @@ public class TSBizRemListServiceImpl extends ServiceImpl userids, String decorg, String definitionName) { //受理编号 - taskListModel.setAcceptno(decorg.substring(0, 6) + uuidUtil.getCurAcceptNo()); +// taskListModel.setAcceptno(decorg.substring(0, 6) + uuidUtil.getCurAcceptNo()); + //因xr_id_maker容易被锁,临时用新的生成规则生成受理编号 + LocalDateTime nowLocalDateTime = LocalDateTime.now(); // 获取当前日期和时间 + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); // 定义格式化模式 + String formattedDate = nowLocalDateTime.format(formatter); // 将日期格式化为字符串 + String acceptno = "7" + formattedDate + UUID.randomUUID().toString().replaceAll("-", "").substring(0, 8); + taskListModel.setAcceptno(acceptno); + ResultMap resultMap = workFlowService.startAndClaim(userids.get(0), userids, definitionName, null); String workflowid = resultMap.getWorkflowid(); taskListModel.setWorkflowid(workflowid); @@ -308,7 +322,14 @@ public class TSTaskListServiceImpl extends BaseServiceImpl