From dd9759eaa3dabd3d55943fc0c741fd5018d2d76e Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 31 五月 2023 16:43:29 +0800
Subject: [PATCH] optimize dining
---
service-store/src/main/java/com/java110/store/cmd/collection/GoodsCollectionCmd.java | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/service-store/src/main/java/com/java110/store/cmd/collection/GoodsCollectionCmd.java b/service-store/src/main/java/com/java110/store/cmd/collection/GoodsCollectionCmd.java
index 15118f2..94306bf 100644
--- a/service-store/src/main/java/com/java110/store/cmd/collection/GoodsCollectionCmd.java
+++ b/service-store/src/main/java/com/java110/store/cmd/collection/GoodsCollectionCmd.java
@@ -21,6 +21,7 @@
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
import com.java110.utils.util.DateUtil;
+import com.java110.utils.util.StringUtil;
import com.java110.vo.ResultVo;
import org.springframework.beans.factory.annotation.Autowired;
@@ -76,6 +77,14 @@
}
+ /**
+ * 鐗╁搧棰嗙敤鐢宠-鍙戣捣
+ * @param event 浜嬩欢瀵硅薄
+ * @param context 鏁版嵁涓婃枃瀵硅薄
+ * @param reqJson 璇锋眰鎶ユ枃
+ * @throws CmdException
+ * @throws ParseException
+ */
@Override
@Java110Transactional
public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
@@ -116,6 +125,18 @@
purchaseApplyDetailPo.setPrice(resourceStoreTimesDtos.get(0).getPrice());
purchaseApplyDetailPo.setTimesId(resourceStoreTimesDtos.get(0).getTimesId());
purchaseApplyDetailPo.setOriginalStock(resourceStoreTimesDtos.get(0).getStock());
+ //鑾峰彇鎵规閲囪喘鍙傝�冧环鏍�
+ String consultPrice = null;
+ JSONArray timeList = resourceStore.getJSONArray("times");
+ if(resourceStore.containsKey("timesId") && !StringUtil.isEmpty(resourceStore.getString("timesId"))){
+ for (int timesIndex = 0; timesIndex < timeList.size(); timesIndex++) {
+ JSONObject times = timeList.getJSONObject(timesIndex);
+ if(times.getString("timesId").toString().equals(resourceStore.getString("timesId").toString())){
+ consultPrice=times.getString("price");
+ }
+ }
+ }
+ purchaseApplyDetailPo.setConsultPrice(consultPrice);
purchaseApplyDetailPos.add(purchaseApplyDetailPo);
}
purchaseApplyPo.setPurchaseApplyDetailPos(purchaseApplyDetailPos);
--
Gitblit v1.8.0