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