From 809b68d15efe4dbc20f2eb28639606529743652d Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 15 九月 2023 16:34:06 +0800
Subject: [PATCH] zjh 2023/09/15---2

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
index 051fd14..dc2ccb9 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -225,7 +225,7 @@
 //    @PreAuthorize("@ss.hasPermi('check:check:confirmOrder')")
     @Transactional
     public AjaxResult confirmOrder(@ApiParam(value = "tjNumber") @RequestParam String tjNumber,
-                                   @ApiParam(value = "鐘舵�� 0鍚屾剰1鎷掔粷 榛樿鍚屾剰") @RequestParam(defaultValue = "0") Integer status,
+                                   @ApiParam(value = "鐘舵�� 0鍚屾剰 1鎷掔粷 榛樿鍚屾剰") @RequestParam(defaultValue = "0") Integer status,
                                    @ApiParam(value = "椹冲洖鐞嗙敱") @RequestParam(required = false) String remark) {
         int num = orderRemarkService.getTjYqOrderRemarkByTjNum(tjNumber);
         if (num > 0) return AjaxResult.error("鏈夊欢鏈熼」鐩殏涓嶈兘瀹℃牳!");
@@ -241,6 +241,7 @@
                 tjOrder.setConfirmStatus(remark);
                 if (status == 0) {
                     tjOrder.setStatus(TjConstants.TJ_CHECK);
+                    asyncService.updateCheckType(tjNumber);
                 } else {
                     tjOrder.setStatus(TjConstants.TJ_REFUSED);
                 }
@@ -358,6 +359,7 @@
             customers = redisCache.getCacheMapValue("check", "ys");
         }
         if (customers != null && customers.size() > 0) {
+            asyncService.addRedis(customers);
             List<TjCustomer> customerLists = customers.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
             map.put("customers", customerLists);
             map.put("total", customers.size());
@@ -434,6 +436,13 @@
     @ApiOperation(value = "鎬绘鐐瑰嚮浣撴淇℃伅璇︽儏")
 //    @PreAuthorize("@ss.hasPermi('check:check:updateCheckType')")
     public AjaxResult updateCheckType(@ApiParam(value = "瀹㈡埛浣撴鍙�") @RequestParam String tjNumber) {
+        if(redisCache.hasKey("updateCheckType"+tjNumber)) {
+            return redisCache.getCacheMapValue("updateCheckType" + tjNumber, tjNumber);
+        }
+        return getAjaxResult(tjNumber);
+    }
+
+    private AjaxResult getAjaxResult(String tjNumber) {
         final long l = System.currentTimeMillis();
         List<Map<String, Object>> list = new ArrayList<>();
         TjOrder one = orderService.getOrderByTjNum(tjNumber);

--
Gitblit v1.8.0