|
@@ -56,6 +56,12 @@ public class JSTErpOrderServiceImpl implements IErpOrderService {
|
|
|
@Autowired
|
|
|
private IFsStoreProductService fsStoreProductService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private FsStoreDeliversMapper fsStoreDeliversMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private FsStoreAfterSalesMapper fsStoreAfterSalesMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public ErpOrderResponse addOrder(ErpOrder order) {
|
|
|
FsStoreOrder fsStoreOrder = fsStoreOrderService.selectFsStoreOrderByOrderCode(order.getPlatform_code());
|
|
@@ -88,8 +94,10 @@ public class JSTErpOrderServiceImpl implements IErpOrderService {
|
|
|
// 支付金额
|
|
|
shopOrderDTO.setPayAmount(erpOrderPayment.getPayment());
|
|
|
// 运费
|
|
|
- if(ObjectUtils.isEmpty(order.getPost_fee())) {
|
|
|
+ if(ObjectUtil.isNotNull(fsStoreOrder.getPayPostage())) {
|
|
|
shopOrderDTO.setFreight(Double.valueOf("0.00"));
|
|
|
+ } else {
|
|
|
+ shopOrderDTO.setFreight(fsStoreOrder.getPayPostage().doubleValue());
|
|
|
}
|
|
|
// 备注
|
|
|
shopOrderDTO.setRemark(order.getBuyer_memo());
|
|
@@ -274,11 +282,7 @@ public class JSTErpOrderServiceImpl implements IErpOrderService {
|
|
|
return erpOrder;
|
|
|
}
|
|
|
|
|
|
- @Autowired
|
|
|
- private FsStoreDeliversMapper fsStoreDeliversMapper;
|
|
|
|
|
|
- @Autowired
|
|
|
- private FsStoreAfterSalesMapper fsStoreAfterSalesMapper;
|
|
|
@Override
|
|
|
public BaseResponse refundUpdate(ErpRefundUpdateRequest param) {
|
|
|
|
|
@@ -290,7 +294,7 @@ public class JSTErpOrderServiceImpl implements IErpOrderService {
|
|
|
|
|
|
// 发货后退款
|
|
|
if(ObjectUtil.isNotNull(byOrderCode)){
|
|
|
-
|
|
|
+
|
|
|
} else {
|
|
|
// 如果是发货前退款,直接走取消订单流程
|
|
|
// 如果是发货后退款,走售后流程
|