|
|
@@ -104,6 +104,11 @@ public class TradeOrderTask {
|
|
|
|
|
|
kwoTradeOrder.setStatus(TradeOrderStatusEnum.SUCCESS.getCode());
|
|
|
kwoTradeOrderMapper.updateById(kwoTradeOrder);
|
|
|
+ try {
|
|
|
+ Boolean aBoolean = transportRemoteService.logisticOrderFinish(new OrderFinishParam(kwoTradeOrder.getId()));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("物流订单结算失败 {}",e.getMessage());
|
|
|
+ }
|
|
|
kwoTradeOrder.setPrice(NumberUtil.mul(sum, kwoTradeOrderGoods.getUnitPrice()));
|
|
|
calculatePrepaidBalance(kwoTradeOrder,unitMap);
|
|
|
} catch (Exception ex) {
|
|
|
@@ -148,6 +153,11 @@ public class TradeOrderTask {
|
|
|
|
|
|
kwoTradeOrder.setStatus(TradeOrderStatusEnum.SUCCESS.getCode());
|
|
|
kwoTradeOrderMapper.updateById(kwoTradeOrder);
|
|
|
+ try {
|
|
|
+ Boolean aBoolean = transportRemoteService.logisticOrderFinish(new OrderFinishParam(kwoTradeOrder.getId()));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("物流订单结算失败 {}",e.getMessage());
|
|
|
+ }
|
|
|
kwoTradeOrder.setPrice(NumberUtil.mul(sum, kwoTradeOrderGoods.getUnitPrice()));
|
|
|
calculatePrepaidBalance(kwoTradeOrder,unitMap);
|
|
|
} catch (Exception ex) {
|
|
|
@@ -198,6 +208,11 @@ public class TradeOrderTask {
|
|
|
for (KwoTradeOrder kwoTradeOrder : value) {
|
|
|
kwoTradeOrder.setStatus(TradeOrderStatusEnum.DEAL.getCode());
|
|
|
kwoTradeOrderMapper.updateById(kwoTradeOrder);
|
|
|
+ try {
|
|
|
+ Boolean aBoolean = transportRemoteService.logisticOrderFinish(new OrderFinishParam(kwoTradeOrder.getId()));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("物流订单结算失败 {}",e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|