From 1618b864a7db55e541fa5b73022f305aae4cf1e1 Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期二, 25 三月 2025 17:39:30 +0800
Subject: [PATCH] 脱敏

---
 project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java |   44 ++++++++++++++++++++++++++++++++------------
 1 files changed, 32 insertions(+), 12 deletions(-)

diff --git a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java
index 8a81c0d..f74e35d 100644
--- a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java
+++ b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java
@@ -18,6 +18,7 @@
 import com.project.enforce.mapper.EnforceComplaintLogMapper;
 import com.project.enforce.service.IEnforceComplaintLogService;
 import com.project.system.service.ISysDeptService;
+import com.project.system.service.ISysUserService;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -37,12 +38,30 @@
 public class EnforceComplaintLogServiceImpl extends ServiceImpl<EnforceComplaintLogMapper, EnforceComplaintLog> implements IEnforceComplaintLogService {
 
     private final ISysDeptService deptService;
+    private final ISysUserService userService;
 
 
     @Override//鍒楄〃鏌ヨ
     public List<EnforceComplaintLogVo> queryList(EnforceComplaintLogQueryBo bo)
     {
         QueryWrapper<EnforceComplaintLog> qw = getQw(bo);
+        List<EnforceComplaintLog> list = this.list(qw);
+        return Convert.toList(EnforceComplaintLogVo.class , list);
+    }
+
+    @Override//鍒楄〃鏌ヨ
+    public List<EnforceComplaintLogVo> complaintList(EnforceComplaintLogQueryBo bo)
+    {
+        QueryWrapper<EnforceComplaintLog> qw = getQw(bo);
+        qw.ne("complaint_type","-1");
+        List<EnforceComplaintLog> list = this.list(qw);
+        return Convert.toList(EnforceComplaintLogVo.class , list);
+    }
+
+    @Override
+    public List<EnforceComplaintLogVo> queryPleaseList(EnforceComplaintLogQueryBo bo) {
+        QueryWrapper<EnforceComplaintLog> qw = getQw(bo);
+        qw.eq("complaint_type","-1");
         List<EnforceComplaintLog> list = this.list(qw);
         return Convert.toList(EnforceComplaintLogVo.class , list);
     }
@@ -89,16 +108,17 @@
         List<OrderNodeVo> vos = new ArrayList<>();
         EnforceComplaintLog order = this.getById(id);
         if (order.getComplaintTime()!=null){
-            vos.add(new OrderNodeVo("鍙戣捣鎶曡瘔",order.getCompanyUser(),order.getComplaintTime(), null));
+            vos.add(new OrderNodeVo("鍙戣捣璇夋眰",order.getCompanyUser(),order.getCompanyName(),order.getComplaintTime(), null));
         }
-        if (order.getInTime()!=null){
-            vos.add(new OrderNodeVo("澶勭悊涓�",order.getInUser(),order.getInTime(), null));
+        if (order.getInTime()!=null && StringUtils.isNotEmpty(order.getInUser())){
+
+            vos.add(new OrderNodeVo("澶勭悊涓�",order.getInUser(), userService.getDeptNameByUserId(order.getInId()), order.getInTime(), null));
         }
         if (order.getResultTime()!=null){
             if (order.getComplaintStatus()==-1){
-                vos.add(new OrderNodeVo("宸查┏鍥�",order.getExecuteUser(),order.getResultTime(), order.getComplaintResult()));
+                vos.add(new OrderNodeVo("宸查┏鍥�",order.getResultUser(),userService.getDeptNameByUserId(order.getResultId()),order.getResultTime(), order.getComplaintResult()));
             } else {
-                vos.add(new OrderNodeVo("宸插姙缁�",order.getExecuteUser(),order.getResultTime(), order.getComplaintResult()));
+                vos.add(new OrderNodeVo("宸插姙缁�",order.getResultUser(),userService.getDeptNameByUserId(order.getResultId()),order.getResultTime(), order.getComplaintResult()));
             }
         }
         return vos;
@@ -108,7 +128,7 @@
     @Transactional
     public Boolean inComplaint(ComplaintResultBo bo)
     {
-        SysUser loginUser = SecurityUtils.getLoginUser().getUser();
+        SysUser loginUser = userService.selectUserById(SecurityUtils.getUserId());
         return this.update(lu()
                 .set(EnforceComplaintLog::getInId,loginUser.getUserId())
                 .set(EnforceComplaintLog::getInUser,loginUser.getNickName())
@@ -125,7 +145,7 @@
         if (StringUtils.isEmpty(bo.getResult())){
             throw new BaseException("璇峰~鍐欏鐞嗙粨鏋�");
         }
-        SysUser loginUser = SecurityUtils.getLoginUser().getUser();
+        SysUser loginUser = userService.selectUserById(SecurityUtils.getUserId());
         return this.update(lu()
                 .set(EnforceComplaintLog::getResultId,loginUser.getUserId())
                 .set(EnforceComplaintLog::getResultUser,loginUser.getNickName())
@@ -153,11 +173,11 @@
             ){
                 throw new BaseException("鎶曡瘔浼佷笟涓嶈兘涓虹┖锛�");
             }
-            if (entity.getExecuteDeptId() == null
-                    || StringUtils.isEmpty(entity.getExecuteDeptName())
-            ){
-                throw new BaseException("鎶曡瘔鍗曚綅涓嶈兘涓虹┖锛�");
-            }
+//            if (entity.getExecuteDeptId() == null
+//                    || StringUtils.isEmpty(entity.getExecuteDeptName())
+//            ){
+//                throw new BaseException("鎶曡瘔鍗曚綅涓嶈兘涓虹┖锛�");
+//            }
             if (StringUtils.isEmpty(entity.getComplaintType())){
                 throw new BaseException("璇烽�夋嫨瑕佹姇璇夌被鍨嬶紒");
             }

--
Gitblit v1.9.1