From 5c355e4a32605c88ee87df99502cbdf649a47c1c Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 02 九月 2024 17:19:40 +0800
Subject: [PATCH] 优化采购申请查询慢的问题

---
 service-store/src/main/java/com/java110/store/cmd/purchaseApply/ListPurchaseApplysCmd.java |   26 +++++---------------------
 1 files changed, 5 insertions(+), 21 deletions(-)

diff --git a/service-store/src/main/java/com/java110/store/cmd/purchaseApply/ListPurchaseApplysCmd.java b/service-store/src/main/java/com/java110/store/cmd/purchaseApply/ListPurchaseApplysCmd.java
index a66a4c9..fe89e11 100644
--- a/service-store/src/main/java/com/java110/store/cmd/purchaseApply/ListPurchaseApplysCmd.java
+++ b/service-store/src/main/java/com/java110/store/cmd/purchaseApply/ListPurchaseApplysCmd.java
@@ -145,30 +145,14 @@
             BigDecimal purchaseTotalPrice = new BigDecimal(0);
             Integer cursor = 0;
             for (PurchaseApplyDetailVo purchaseApplyDetailVo : applyDetailList) {
-                ResourceStoreDto resourceStoreDto = new ResourceStoreDto();
-                resourceStoreDto.setResId(purchaseApplyDetailVo.getResId());
-                List<ResourceStoreDto> resourceStoreDtos = resourceStoreInnerServiceSMOImpl.queryResourceStores(resourceStoreDto);
-
-                if (resourceStoreDtos == null || resourceStoreDtos.size() < 1) {
-                    continue;
-                }
-                purchaseApplyDetailVo.setTimes(resourceStoreDtos.get(0).getTimes());
                 //todo 鏄惁鏄浐瀹氱墿鍝�
-                apiPurchaseApplyDataVo.setIsFixed(resourceStoreDtos.get(0).getIsFixed());
-                apiPurchaseApplyDataVo.setIsFixedName(resourceStoreDtos.get(0).getIsFixedName());
-                purchaseApplyDetailVo.setIsFixed(resourceStoreDtos.get(0).getIsFixed());
-                purchaseApplyDetailVo.setIsFixedName(resourceStoreDtos.get(0).getIsFixedName());
-                //todo 鑾峰彇浠撳簱鍚嶇О
-                String shName = resourceStoreDtos.get(0).getShName();
-                String shId = resourceStoreDtos.get(0).getShId();
-                purchaseApplyDetailVo.setShName(shName);
-                purchaseApplyDetailVo.setShId(shId);
-                apiPurchaseApplyDataVo.setShId(shId);
+                apiPurchaseApplyDataVo.setIsFixed(purchaseApplyDetailVo.getIsFixed());
+
                 cursor++;
-                if(!StringUtil.isEmpty(purchaseApplyDetailVo.getSpecName())){
+                if (!StringUtil.isEmpty(purchaseApplyDetailVo.getSpecName())) {
                     resNames.append(cursor + "锛�" + purchaseApplyDetailVo.getResName() + "(" + purchaseApplyDetailVo.getSpecName() + ")      ");
-                }else{
-                    resNames.append(cursor+":"+purchaseApplyDetailVo.getResName());
+                } else {
+                    resNames.append(cursor + ":" + purchaseApplyDetailVo.getResName());
                 }
                 BigDecimal price = new BigDecimal(purchaseApplyDetailVo.getPrice());
                 BigDecimal quantity = new BigDecimal(purchaseApplyDetailVo.getQuantity());

--
Gitblit v1.8.0