|
@@ -66,6 +66,8 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
|
|
|
|
|
private final UserClient userService;
|
|
|
|
|
|
+ private final UserReceiveAddressService userReceiveAddressService;
|
|
|
+
|
|
|
@Override
|
|
|
public ConfirmOrderResultDTO generateConfirmOrder(OmsOrderModifyParam orderParam) {
|
|
|
ConfirmOrderResultDTO result = new ConfirmOrderResultDTO();
|
|
@@ -222,14 +224,14 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
|
|
//订单类型:0->正常订单;1->秒杀订单
|
|
|
order.setOrderType(0);
|
|
|
//收货人信息:姓名、电话、邮编、地址
|
|
|
-// UmsMemberReceiveAddress address = memberReceiveAddressService.getItem(orderParam.getMemberReceiveAddressId());
|
|
|
-// order.setReceiverName(address.getName());
|
|
|
-// order.setReceiverPhone(address.getPhoneNumber());
|
|
|
-// order.setReceiverPostCode(address.getPostCode());
|
|
|
-// order.setReceiverProvince(address.getProvince());
|
|
|
-// order.setReceiverCity(address.getCity());
|
|
|
-// order.setReceiverRegion(address.getRegion());
|
|
|
-// order.setReceiverDetailAddress(address.getDetailAddress());
|
|
|
+ UserReceiveAddressDTO address = this.userReceiveAddressService.queryById(orderParam.getUserReceiveAddressId());
|
|
|
+ order.setReceiverName(address.getReceiveName());
|
|
|
+ order.setReceiverPhone(address.getPhone());
|
|
|
+ order.setReceiverPostCode(address.getPostCode());
|
|
|
+ order.setReceiverProvince(address.getProvince());
|
|
|
+ order.setReceiverCity(address.getCity());
|
|
|
+ order.setReceiverRegion(address.getRegion());
|
|
|
+ order.setReceiverDetailAddress(address.getDetailAddress());
|
|
|
//0->未确认;1->已确认
|
|
|
order.setConfirmStatus(0);
|
|
|
order.setDeleteStatus(0);
|
|
@@ -922,6 +924,7 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
|
|
OmsOrder omsOrder = this.lambdaQuery()
|
|
|
.eq(OmsOrder::getOrderSn,orderSn)
|
|
|
.eq(OmsOrder::getMerchantId,merchantId)
|
|
|
+ .eq(OmsOrder::getStatus,1)
|
|
|
.one();
|
|
|
if (null == omsOrder){
|
|
|
return null;
|