From 47856ca09ebab99960dcf49cd12cd8683d09bb5b Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 17 十一月 2020 00:18:22 +0800
Subject: [PATCH] 优化代码
---
service-goods/src/main/java/com/java110/goods/bmo/storeOrder/impl/SaveStoreOrderBMOImpl.java | 27 +++++++++++++++++++++++----
1 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/service-goods/src/main/java/com/java110/goods/bmo/storeOrder/impl/SaveStoreOrderBMOImpl.java b/service-goods/src/main/java/com/java110/goods/bmo/storeOrder/impl/SaveStoreOrderBMOImpl.java
index 0c5e6cf..2dab842 100644
--- a/service-goods/src/main/java/com/java110/goods/bmo/storeOrder/impl/SaveStoreOrderBMOImpl.java
+++ b/service-goods/src/main/java/com/java110/goods/bmo/storeOrder/impl/SaveStoreOrderBMOImpl.java
@@ -11,18 +11,20 @@
import com.java110.dto.storeOrderCart.StoreOrderCartDto;
import com.java110.dto.userAddress.UserAddressDto;
import com.java110.goods.bmo.storeOrder.ISaveStoreOrderBMO;
-import com.java110.intf.goods.IStoreOrderAddressInnerServiceSMO;
-import com.java110.intf.goods.IStoreOrderCartInnerServiceSMO;
-import com.java110.intf.goods.IStoreOrderInnerServiceSMO;
-import com.java110.intf.user.IUserAddressInnerServiceSMO;
import com.java110.intf.goods.IGroupBuyProductSpecInnerServiceSMO;
import com.java110.intf.goods.IProductInnerServiceSMO;
import com.java110.intf.goods.IProductSpecValueInnerServiceSMO;
+import com.java110.intf.goods.IStoreOrderAddressInnerServiceSMO;
+import com.java110.intf.goods.IStoreOrderCartEventInnerServiceSMO;
+import com.java110.intf.goods.IStoreOrderCartInnerServiceSMO;
+import com.java110.intf.goods.IStoreOrderInnerServiceSMO;
+import com.java110.intf.user.IUserAddressInnerServiceSMO;
import com.java110.po.groupBuyProductSpec.GroupBuyProductSpecPo;
import com.java110.po.productSpecValue.ProductSpecValuePo;
import com.java110.po.storeOrder.StoreOrderPo;
import com.java110.po.storeOrderAddress.StoreOrderAddressPo;
import com.java110.po.storeOrderCart.StoreOrderCartPo;
+import com.java110.po.storeOrderCartEvent.StoreOrderCartEventPo;
import com.java110.utils.lock.DistributedLock;
import com.java110.utils.util.Assert;
import com.java110.utils.util.StringUtil;
@@ -57,6 +59,9 @@
@Autowired
private IStoreOrderAddressInnerServiceSMO storeOrderAddressInnerServiceSMOImpl;
+
+ @Autowired
+ private IStoreOrderCartEventInnerServiceSMO storeOrderCartEventInnerServiceSMOImpl;
/**
* 娣诲姞灏忓尯淇℃伅
@@ -184,6 +189,20 @@
throw new IllegalArgumentException("淇濆瓨璐墿杞﹀け璐�");
}
+ StoreOrderCartEventPo storeOrderCartEventPo = new StoreOrderCartEventPo();
+ storeOrderCartEventPo.setCartId(storeOrderCartPo.getCartId());
+ storeOrderCartEventPo.setOrderId(storeOrderCartPo.getOrderId());
+ storeOrderCartEventPo.setEventId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_eventId));
+ storeOrderCartEventPo.setEventObjType("U");
+ storeOrderCartEventPo.setEventObjId(storeOrderPo.getPersonId());
+ storeOrderCartEventPo.setEventMsg("鐢ㄦ埛涓嬪崟");
+
+ flag = storeOrderCartEventInnerServiceSMOImpl.saveStoreOrderCartEvent(storeOrderCartEventPo);
+
+ if (flag < 1) {
+ throw new IllegalArgumentException("淇濆瓨璐墿杞︿簨浠跺け璐�");
+ }
+
BigDecimal orderPayPrice = new BigDecimal(Double.parseDouble(storeOrderPo.getPayPrice()));
double oPayPrice = orderPayPrice.add(new BigDecimal(Double.parseDouble(payPrice))).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
--
Gitblit v1.8.0