From 8cde7ee1143bae70eb68d2b75f572d5b4dbadf98 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 12 十月 2023 17:47:00 +0800 Subject: [PATCH] zjh 2023/10/12--1 --- 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..266f9ab 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