Commit d271d647 by ping.wu

优惠类型转换

parent 20f8c0cf
package cn.freemud.service.impl; package cn.freemud.service.impl;
import cn.freemud.adapter.CreateOrderAdapter;
import cn.freemud.adapter.LightApplicationConvertToAssortmentSdkAdapter; import cn.freemud.adapter.LightApplicationConvertToAssortmentSdkAdapter;
import cn.freemud.adapter.OrderAdapter; import cn.freemud.adapter.OrderAdapter;
import cn.freemud.base.entity.BaseResponse; import cn.freemud.base.entity.BaseResponse;
...@@ -123,6 +124,8 @@ public class SellCouponOrderServiceImpl { ...@@ -123,6 +124,8 @@ public class SellCouponOrderServiceImpl {
@Autowired @Autowired
private OrderAdapter orderAdapter; private OrderAdapter orderAdapter;
@Autowired @Autowired
private CreateOrderAdapter createOrderAdapter;
@Autowired
private OrderSdkAdapter orderSdkAdapter; private OrderSdkAdapter orderSdkAdapter;
// @Autowired // @Autowired
// private RedisCache redisCache; // private RedisCache redisCache;
...@@ -903,7 +906,7 @@ public class SellCouponOrderServiceImpl { ...@@ -903,7 +906,7 @@ public class SellCouponOrderServiceImpl {
OrderSettlementCreateReq orderSettlementCreateReq = new OrderSettlementCreateReq(); OrderSettlementCreateReq orderSettlementCreateReq = new OrderSettlementCreateReq();
Long discount = discounts.get(0).getDiscount(); Long discount = discounts.get(0).getDiscount();
orderSettlementCreateReq.setProductId(products.getPid()); orderSettlementCreateReq.setProductId(products.getPid());
orderSettlementCreateReq.setSettlementType(discounts.get(0).getType()); orderSettlementCreateReq.setSettlementType(createOrderAdapter.getOrderSettlementType(discounts.get(0).getType()));
orderSettlementCreateReq.setSettlementAmount(products.getFinalPrice()-discount); orderSettlementCreateReq.setSettlementAmount(products.getFinalPrice()-discount);
orderSettlementCreateReq.setShopDiscountAmount(discount); orderSettlementCreateReq.setShopDiscountAmount(discount);
orderSettlementCreateReq.setNumber(1); orderSettlementCreateReq.setNumber(1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment