From b83df5a43c563bac919dee41d3a8b794f22f1030 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 13 十二月 2024 19:20:45 +0800
Subject: [PATCH] zjh202412013

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java |  119 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 63 insertions(+), 56 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
index 047ce66..c1d6c2a 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
@@ -616,7 +616,7 @@
         }
         if (StringUtil.isNotBlank(dw)) {
             LambdaQueryWrapper<TjCustomer> wqq = new LambdaQueryWrapper<>();
-            wqq.like(TjCustomer::getCompName,dw);
+            wqq.like(TjCustomer::getCompName, dw);
             List<TjCustomer> customerList = tjCustomerService.list(wqq);
             List<TjOrder> list = new ArrayList<>();
             if (null != customerList && !customerList.isEmpty()) {
@@ -632,53 +632,53 @@
                     list.addAll(tjOrderService.list(wq));
                 }
             }
-             List<String> dwIds=  iDictCompService.getdwIdByDwName(dw);
+            List<String> dwIds = iDictCompService.getdwIdByDwName(dw);
 
             LambdaQueryWrapper<TjOrder> wq = new LambdaQueryWrapper<>();
-            wq.in(TjOrder::getFirmId,dwIds);
+            wq.in(TjOrder::getFirmId, dwIds);
             list.addAll(tjOrderService.list(wq));
             List<TjOrder> collect = null;
-                if (!list.isEmpty()) {
-                    List<TjOrder> orders = list.stream().distinct().collect(Collectors.toList());
-                    for (int i = 0; i < orders.size(); i++) {
-                        TjCustomer tjCustomer = tjCustomerService.getById(list.get(i).getUserId());
-                        if (null == tjCustomer) {
-                            list.remove(list.get(i));
-                            continue;
-                        }
-                        list.get(i).setTjCustomerSex(tjCustomer.getCusSex());
-                        list.get(i).setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday()));
-                        list.get(i).setTjCustomerName(tjCustomer.getCusName());
-                        list.get(i).setTjCustomerPhone(tjCustomer.getCusPhone());
-                        list.get(i).setTjCusIdCard(tjCustomer.getCusIdcard());
+            if (!list.isEmpty()) {
+                List<TjOrder> orders = list.stream().distinct().collect(Collectors.toList());
+                for (int i = 0; i < orders.size(); i++) {
+                    TjCustomer tjCustomer = tjCustomerService.getById(list.get(i).getUserId());
+                    if (null == tjCustomer) {
+                        list.remove(list.get(i));
+                        continue;
+                    }
+                    list.get(i).setTjCustomerSex(tjCustomer.getCusSex());
+                    list.get(i).setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday()));
+                    list.get(i).setTjCustomerName(tjCustomer.getCusName());
+                    list.get(i).setTjCustomerPhone(tjCustomer.getCusPhone());
+                    list.get(i).setTjCusIdCard(tjCustomer.getCusIdcard());
 
-                        if (null != tjCustomer.getCompName()) {
-                            list.get(i).setDictCompName(tjCustomer.getCompName());
-                        } else {
-                            String firmId = list.get(i).getFirmId();
-                            if (firmId != null && null != iDictCompService.getById(String.valueOf(list.get(i).getFirmId()))) {
-                                list.get(i).setDictCompName(iDictCompService.getById(String.valueOf(list.get(i).getFirmId())).getCnName());
-                            }
-                        }
-
-                        if (null != list.get(i).getPacId()) {
-                            if (null != tjPackageService.getById(list.get(i).getPacId())) {
-                                list.get(i).setPacName(tjPackageService.getById(list.get(i).getPacId()).getPacName());
-                            }
-                            if (null != dwDeptService.getById(list.get(i).getPacId())) {
-                                list.get(i).setPacName(dwDeptService.getById(list.get(i).getPacId()).getDwDeptName());
-                            }
+                    if (null != tjCustomer.getCompName()) {
+                        list.get(i).setDictCompName(tjCustomer.getCompName());
+                    } else {
+                        String firmId = list.get(i).getFirmId();
+                        if (firmId != null && null != iDictCompService.getById(String.valueOf(list.get(i).getFirmId()))) {
+                            list.get(i).setDictCompName(iDictCompService.getById(String.valueOf(list.get(i).getFirmId())).getCnName());
                         }
                     }
-                    collect = list.stream().skip((long) (pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
+
+                    if (null != list.get(i).getPacId()) {
+                        if (null != tjPackageService.getById(list.get(i).getPacId())) {
+                            list.get(i).setPacName(tjPackageService.getById(list.get(i).getPacId()).getPacName());
+                        }
+                        if (null != dwDeptService.getById(list.get(i).getPacId())) {
+                            list.get(i).setPacName(dwDeptService.getById(list.get(i).getPacId()).getDwDeptName());
+                        }
+                    }
                 }
-                if (null != collect) {
-                    map.put("total", collect.size());
-                } else {
-                    map.put("total", 0);
-                }
-                map.put("list", collect);
-                return AjaxResult.success(map);
+                collect = list.stream().skip((long) (pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
+            }
+            if (null != collect) {
+                map.put("total", collect.size());
+            } else {
+                map.put("total", 0);
+            }
+            map.put("list", collect);
+            return AjaxResult.success(map);
 
 
         }
@@ -1031,7 +1031,8 @@
                 return AjaxResult.error("瀵逛笉璧锋偍鐨勯绾﹀凡瓒呮椂璇烽噸鏂伴绾�");
             }
             if (null != tjReservation.getTeamNo()) tjOrder.setTeamNo(tjReservation.getTeamNo());
-            if (null != tjReservation.getCompanyId()) tjOrder.setFirmId(tjReservation.getCompanyId());
+//            if (null != tjReservation.getCompanyId()) tjOrder.setFirmId(tjReservation.getCompanyId());
+//            if (null != tjReservation.getCompany()) tjOrder.setFirmName(tjReservation.getCompany());
             if (null != tjReservation.getDepartment()) tjOrder.setFirmDeptName(tjReservation.getDepartment());
             if (null != tjReservation.getJobNo()) tjOrder.setFirmWorkId(tjReservation.getJobNo());
             if (null != tjReservation.getPacId()) tjOrder.setPacId(tjReservation.getPacId());
@@ -1040,7 +1041,6 @@
                 tjOrder.setGroupId(tjReservation.getGroupingId());
                 tjOrder.setFirmDeptId(tjReservation.getPacId());
             }
-            //            if (null != tjReservation.getDepartmentId()) tjOrder.setFirmDeptId(tjReservation.getDepartmentId());
             tjReservation.setIsExpire(1);
             tjReservationService.updateById(tjReservation);
             if (null != tjReservation.getTeamNo() && tjOrder.getTjType().equals("1")) {
@@ -1049,6 +1049,16 @@
                 tjOrder.setTjType("2");
             }
         }
+
+        if (null != tjCustomer.getCompName()) {
+            tjOrder.setFirmName(tjCustomer.getCompName());
+        }
+        if (null != tjCustomer.getDictCompId()) {
+            tjOrder.setFirmId(String.valueOf(tjCustomer.getDictCompId()));
+        } else {
+            tjOrder.setFirmId("0");
+        }
+
 
         if (null != tjOrder.getPhoto()) {
             File file = new File(tjOrder.getPhoto());
@@ -1062,9 +1072,8 @@
                 tjOrder.setPhoto(encode);
             }
         }
-        if (tjOrder.getFirmId() == null) {
-            tjOrder.setFirmId("0");
-        }
+
+
         if (null == tjOrder.getPacId() && null != transitionService.getTbTransitionPacIdByCusIdAndPac(String.valueOf(tjOrder.getUserId()))) {
             tjOrder.setPacId(transitionService.getTbTransitionPacIdByCusIdAndPac(String.valueOf(tjOrder.getUserId())));
         }
@@ -3243,47 +3252,45 @@
     }
 
 
-
     @GetMapping("/zongjanyemianshjianzhou")
     @ApiOperation(value = "鎬绘鑾峰彇鏃堕棿杞存帴鍙�")
     @Transactional
     public AjaxResult zongjanyemianshjianzhou(@RequestParam String tjNUm) {
         TjOrder order = tjOrderService.getOrderByTjNum(tjNUm);
-        if(null !=order){
+        if (null != order) {
             int czwj = remarkService.panduaniscunzaiweijian(tjNUm);
             int sfwc = remarkService.panduaniswancheng(tjNUm);
             Date checkTime = order.getCheckTime();
             Date reportTime = order.getReportTime();
             Integer heshouStatus = order.getHeshouStatus();
             Date lastTime = order.getPrintLastTime();
-            if(czwj==0){
+            if (czwj == 0) {
                 //鏈
                 return AjaxResult.success(0);
-            } else if(czwj>0) {
+            } else if (czwj > 0) {
                 //鍦ㄦ
                 return AjaxResult.success(1);
-            }else if(sfwc==0){
+            } else if (sfwc == 0) {
                 //宸插畬鎴�
                 return AjaxResult.success(2);
-            }else if(null !=checkTime){
+            } else if (null != checkTime) {
                 //宸插鏍�
                 return AjaxResult.success(3);
-            }else if(null !=reportTime){
+            } else if (null != reportTime) {
                 //鐢熸垚鎶ュ憡
                 return AjaxResult.success(4);
-            }else if(null !=heshouStatus){
+            } else if (null != heshouStatus) {
                 //鎶ュ憡鏍告敹
                 return AjaxResult.success(5);
-            }else if(null !=lastTime){
+            } else if (null != lastTime) {
                 //宸插嚭鎶ュ憡
                 return AjaxResult.success(6);
-            }else {
+            } else {
                 return AjaxResult.error();
             }
         }
         return AjaxResult.error();
     }
-
 
 
 }

--
Gitblit v1.8.0