From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 14 四月 2025 23:10:22 +0800 Subject: [PATCH] 批量审核和图片保存bug --- ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IDispatchHandleServiceImpl.java | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IDispatchHandleServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IDispatchHandleServiceImpl.java index ce83cb6..35c6654 100644 --- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IDispatchHandleServiceImpl.java +++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IDispatchHandleServiceImpl.java @@ -15,12 +15,14 @@ import com.ycl.entity.caseHandler.DispatchInfo; import com.ycl.entity.caseHandler.DisposeRecord; import com.ycl.entity.caseHandler.WorkflowConfigStep; +import com.ycl.entity.message.DingMessage; import com.ycl.entity.user.UmsAdmin; import com.ycl.exception.ApiException; import com.ycl.mapper.caseHandler.BaseCaseMapper; import com.ycl.mapper.caseHandler.DispatchInfoMapper; import com.ycl.mapper.caseHandler.DisposeRecordMapper; import com.ycl.mapper.caseHandler.WorkflowConfigStepMapper; +import com.ycl.mapper.message.DingMessageMapper; import com.ycl.service.caseHandler.IDispatchHandleService; import com.ycl.service.user.UmsAdminService; import lombok.extern.slf4j.Slf4j; @@ -56,6 +58,9 @@ DingCommon dingCommon; @Autowired UmsAdminService umsAdminService; + @Autowired + DingMessageMapper dingMessageMapper; + @Override @Transactional public DispatchInfo dispatch(DispatchInfoParam dispatchInfoParam) { @@ -110,18 +115,18 @@ stepNextRecord.setCreateTime(LocalDateTime.now()); disposeRecordMapper.insert(stepNextRecord); - //鍙戦�侀拤閽夊伐浣滈�氱煡娑堟伅 - log.info("鍙戦�佷竴鏉″伐浣滈�氱煡"); + //瀛橀拤閽夊伐浣滈�氱煡娑堟伅鍒版暟鎹簱 BaseCase baseCaseForCode = baseCaseMapper.selectById(dispatchInfoParam.getBaseCaseId()); String baseCaseCode = baseCaseForCode.getCode(); - String text ="鎮ㄦ湁涓�鏉″伐浣滈�氱煡 \n " + - " 閬傛槍浜戞墽娉曪細鏈夊緟澶勭悊鐨勪换鍔� \n " + - "路鎮ㄦ湁1鏉″緟澶勭悊浜嬩欢銆備簨浠剁紪鍙�: \n " + - baseCaseCode; Long lawEnforcer = dispatchInfoParam.getLawEnforcer(); - UmsAdmin user = umsAdminService.getById(lawEnforcer); - dingCommon.sendDingMsgStr(user.getAccountId()+"",text); - + Long accountId = umsAdminService.getById(lawEnforcer).getAccountId(); + if (accountId != null) { + DingMessage dingMessage = DingMessage.builder() + .accountId(accountId) + .baseCaseCode(baseCaseCode) + .createTime(new Date()).build(); + dingMessageMapper.insert(dingMessage); + } return dispatchInfo; } -- Gitblit v1.8.0