From 0f0ea4dd2b48b616932a18446af285b31feeb035 Mon Sep 17 00:00:00 2001 From: "HUOJIN\\92525" Date: Mon, 9 Dec 2024 09:40:14 +0800 Subject: [PATCH] no message --- .../service/order/pojo/DefaultOrderManager.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/dev/stms/server/service/order/pojo/DefaultOrderManager.java b/src/main/java/com/dev/stms/server/service/order/pojo/DefaultOrderManager.java index 75a680c..dd5eb99 100644 --- a/src/main/java/com/dev/stms/server/service/order/pojo/DefaultOrderManager.java +++ b/src/main/java/com/dev/stms/server/service/order/pojo/DefaultOrderManager.java @@ -6993,6 +6993,7 @@ public class DefaultOrderManager extends DefaultBaseManager implements // 收货地址 收货联系 收货电话 物料名称 波次 波次代码 HashMap code_map_old=new HashMap(); HashMap code_map=new HashMap(); + HashMap org_map=new HashMap(); for (int i = 1; i < sheet.getRows(); i++) { String consignorName = sheet.getCell(0, i).getContents();// 货主名称 String relateBill2 = sheet.getCell(1, i).getContents();// 物流单号 @@ -7004,6 +7005,7 @@ public class DefaultOrderManager extends DefaultBaseManager implements Organization org = new Organization(); if (organizations.size() > 0) { org = organizations.get(0); + org_map.put(consignorName, org); } else { throw new BusinessException("第" + (i + 1) + "行,客户不存在!"); } @@ -7099,15 +7101,8 @@ public class DefaultOrderManager extends DefaultBaseManager implements if (consignorName == null || consignorName.equals("")) { return; } - List organizations = this.commonDao - .findByQuery( - "from Organization o where o.shortName=:name or o.code=:code", - new String[] { "name", "code" }, new Object[] { - consignorName, consignorName }); - Organization org = new Organization(); - if (organizations.size() > 0) { - org = organizations.get(0); - } + + Organization org = org_map.get(consignorName); if(code_map_old.containsKey(xsqdh)){ continue;//如果已存在的单号,不需要读取了 }