From 6acee0d1d79a05f7a3a3c386e9df02e9a741f544 Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期五, 21 六月 2024 17:21:16 +0800
Subject: [PATCH] 执法单节点添加,审批修改

---
 project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java b/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java
index c6b20d5..90d2125 100644
--- a/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java
+++ b/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java
@@ -3,6 +3,7 @@
 import cn.hutool.core.convert.Convert;
 import com.project.common.core.domain.entity.SysUser;
 import com.project.common.exception.base.BaseException;
+import com.project.common.utils.DateUtils;
 import com.project.common.utils.SecurityUtils;
 import com.project.common.utils.StringUtils;
 import com.project.enforce.domain.EnforceCheckLog;
@@ -73,11 +74,13 @@
                     //瀹℃壒鎷掔粷锛岀粰鐢宠浜哄彂閫佺煭淇★紝濡傛灉閫氱煡浼佷笟涔熺粰浼佷笟鍙戦�佺煭淇�
                     smsService.sendCheckMsg(order.getApplyPhone(), order.getCheckStatus());
                 } else {
-                    List<String> phones = orderService.getCheckPhones(order.getCheckLevel(), order.getApplyDeptId());
+                    List<String> phones = orderService.getCheckPhones(order.getCheckLevel()+1, order.getApplyDeptId());
                     if (StringUtils.isNotEmpty(phones)){
                         order.setCheckStatus(1);
                         //缁欎笅涓�绾у鎵逛汉鍙戦�佺煭淇�
                         smsService.sendApplyMsg(phones, order.getApplyUser());
+                        String checkPhones = StringUtils.join(phones, ",");
+                        orderService.update(orderService.lu().set(EnforceOrder::getCheckIds, checkPhones).eq(EnforceOrder::getOrderId, order.getOrderId()));
                     } else {
                         order.setCheckStatus(2);
                         order.setOrderStatus(2);
@@ -111,6 +114,7 @@
         checkLog.setCheckUser(loginUser.getUserName());
         checkLog.setCheckPhone(loginUser.getPhonenumber());
         checkLog.setCheckStatus(bo.getCheckStatus());
+        checkLog.setCheckTime(DateUtils.getNowDate());
         checkLog.setCheckReason(bo.getCheckReason());
         boolean save = checkLogService.save(checkLog);
         if (!save) {

--
Gitblit v1.9.1