From da9cb628948b381015faf188283a90a3aa15ce62 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 10 十二月 2024 19:52:55 +0800 Subject: [PATCH] zjh202412010 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 55 insertions(+), 5 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 a8615bd..f8f75d5 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 @@ -667,6 +667,7 @@ testMapper.updateDetailByCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), UserHoder.getLoginUser().getUserId()); } //妫�鏌� + orderService.tjLispacstongbujianyi(null,null,null,null); return AjaxResult.success("鍚屾鎴愬姛"); } return AjaxResult.error("鏈煡鍒拌浜哄憳浣撴璁板綍"); @@ -1460,7 +1461,7 @@ List<TjOrderDetail> tjOrderDetails = detailService.addHuaYanAndCgTable(tjNumber); - if (null != remarkList && remarkList.size() > 0) { + if (null != remarkList && !remarkList.isEmpty()) { for (TjOrderRemark remark : remarkList) { Map<String, Object> parent = new HashMap<>(); parent.put("checkAdvice", one.getCheckAdvice()); @@ -1469,7 +1470,7 @@ parent.put("xmlb", remark.getXmlb()); parent.put("", remark.getXmlb()); List<TjOrderDetail> dels = new ArrayList<>(); - if (null != tjOrderDetails && tjOrderDetails.size() > 0) { + if (null != tjOrderDetails && !tjOrderDetails.isEmpty()) { for (TjOrderDetail tjOrderDetail : tjOrderDetails) { if (remark.getProsId().equals(tjOrderDetail.getProsId())) { String ckfw = tjOrderDetail.getStanId(); @@ -1495,7 +1496,7 @@ }else { tjOrderDetail.setYcbz(""); } - if (null != tjOrderDetail.getYcbz() && !tjOrderDetail.getYcbz().equals("")) { + if (null != tjOrderDetail.getYcbz() && !tjOrderDetail.getYcbz().isEmpty()) { tjOrderDetail.setProResult(tjOrderDetail.getProResult() + " [" + tjOrderDetail.getYcbz() + "]"); } }else { @@ -1507,7 +1508,6 @@ if (tjOrderDetail.getProResult() != null && tjOrderDetail.getProResult().contains("闃�")) tjOrderDetail.setYcbz("鈫�"); } } catch (NumberFormatException ignored) { - ignored.printStackTrace(); } }else { tjOrderDetail.setYcbz(""); @@ -1524,7 +1524,7 @@ } else { parent.put("parentAdvice", null); } - if (dels.size() == 0) { + if (dels.isEmpty()) { continue; } parent.put("sons", dels); @@ -1610,4 +1610,54 @@ return AjaxResult.success(map); } + + + /** + * 鎬绘淇敼澶囨敞 + * + * @return + */ + @GetMapping ("/getzongjianyishengchakanyichangxiangmu") + @ApiOperation (value = "鎬绘鏌ョ湅寮傚父椤圭洰鎺ュ彛") + public AjaxResult getzongjianyishengchakanyichangxiangmu(@RequestParam String tjNum) { + if (StrUtil.isNotBlank(tjNum)) { + return zongjianyishengchakanyichangxiangmu(tjNum); + } + return AjaxResult.error(); + } + + private AjaxResult zongjianyishengchakanyichangxiangmu(String tjNumber) { + asyncService.updateCheckType(tjNumber); + TjOrder one = orderService.getOrderByTjNum(tjNumber); + + if (one == null) { + return AjaxResult.error("鏆傛棤鏁版嵁锛侊紒"); + } + List<TjOrderRemark> remarkList = orderRemarkService.getzongjianyishengchakanyichangxiangmu(tjNumber); + List<TjOrderDetail> tjOrderDetails = detailService.getzongjianyishengchakanyichangxiangmu(tjNumber); + List<Map<String, Object>> list = new ArrayList<>(); + if (null != remarkList && !remarkList.isEmpty()) { + for (TjOrderRemark remark : remarkList) { + Map<String, Object> parent = new HashMap<>(); + if (null != tjOrderDetails && !tjOrderDetails.isEmpty()) { + List<TjOrderDetail> dels = new ArrayList<>(); + for (TjOrderDetail tjOrderDetail : tjOrderDetails) { + if (remark.getProsId().equals(tjOrderDetail.getProsId())) { + dels.add(tjOrderDetail); + } + } + if(!dels.isEmpty()){ + parent.put("proName",remark.getProName()); + parent.put("sone",dels); + list.add(parent); + } + } else { + return AjaxResult.success("璇ヤ汉鍛樻棤寮傚父椤圭洰"); + } + } + return AjaxResult.success(list); + } + return AjaxResult.success("璇ヤ汉鍛樻病鏈変綋妫�椤圭洰鏁版嵁锛�"); + } + } -- Gitblit v1.8.0