|
@@ -118,7 +118,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
|
|
@Resource
|
|
|
private TradeOrderProperties tradeOrderProperties;
|
|
|
|
|
|
- @Value("${feifan:trade:express:kd100:key}")
|
|
|
+ @Value("${feifan.trade.express.kd100.key}")
|
|
|
private String key;
|
|
|
|
|
|
// =================== Order ===================
|
|
@@ -350,6 +350,8 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
|
|
public void deliveryOrder(TradeOrderDeliveryReqVO deliveryReqVO) {
|
|
|
// 1.1 校验并获得交易订单(可发货)
|
|
|
TradeOrderDO order = validateOrderDeliverable(deliveryReqVO.getId());
|
|
|
+ order.setLogisticsId(deliveryReqVO.getLogisticsId());
|
|
|
+ order.setLogisticsNo(deliveryReqVO.getLogisticsNo());
|
|
|
// 1.2 校验 deliveryType 是否为快递,是快递才可以发货
|
|
|
if (ObjectUtil.notEqual(order.getDeliveryType(), DeliveryTypeEnum.EXPRESS.getType())) {
|
|
|
throw exception(ORDER_DELIVERY_FAIL_DELIVERY_TYPE_NOT_EXPRESS);
|
|
@@ -427,11 +429,13 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
|
|
String returnCode = jsonObject.get("returnCode").getAsString();
|
|
|
|
|
|
if (result && returnCode.equals("200")) {
|
|
|
- log.info("{}:订阅成功",order.getLogisticsNo());
|
|
|
+ log.info("订单号:{}:订阅成功",order.getLogisticsNo());
|
|
|
|
|
|
order.setSubscriptionLogisticsInfo(TradeOrderSubscribeStatusEnum.SUBSCRIBE.getStatus());
|
|
|
+ } else if(returnCode.equals("600") || returnCode.equals("601")) {
|
|
|
+ throw exception(NOT_SUFFICIENT_FUNDS);
|
|
|
} else {
|
|
|
- log.info("{}:订阅失败",order.getLogisticsNo());
|
|
|
+ log.info("订单号:{}:订阅失败",order.getLogisticsNo());
|
|
|
|
|
|
order.setSubscriptionLogisticsInfo(TradeOrderSubscribeStatusEnum.abnormal.getStatus());
|
|
|
}
|