|
@@ -114,6 +114,14 @@ public class ChannelGoodsSettleMgrController extends BaseApiController {
|
|
|
channelGoodsOrderSettleVO.setTotalVerifyQty(channelGoodsList.stream().mapToInt(ChannelGoods::getVerifyQty).sum());
|
|
|
channelGoodsOrderSettleVO.setTotalPurchaseCost(channelGoodsList.stream().mapToInt(ChannelGoods::getPurchaseCost).sum());
|
|
|
channelGoodsOrderSettleVO.setStatus(channelGoodsList.get(0).getStatus());
|
|
|
+
|
|
|
+ ChannelGoodsSettleOrderItem settleOrderItem = settleOrderItemService.getOne(new LambdaQueryWrapper<ChannelGoodsSettleOrderItem>().eq(ChannelGoodsSettleOrderItem::getChannelGoodsId, channelGoodsList.get(0).getId()));
|
|
|
+ if (settleOrderItem != null) {
|
|
|
+ ChannelGoodsSettleOrder settleOrder = settleOrderService.getOne(new LambdaQueryWrapper<ChannelGoodsSettleOrder>().eq(ChannelGoodsSettleOrder::getOrderId, settleOrderItem.getOrderId()));
|
|
|
+ channelGoodsOrderSettleVO.setPayAmount(settleOrder.getSettleAmt());
|
|
|
+ channelGoodsOrderSettleVO.setPushTime(settleOrder.getCreatedTime());
|
|
|
+ channelGoodsOrderSettleVO.setSettleTime(settleOrder.getPayTime());
|
|
|
+ }
|
|
|
}
|
|
|
channelGoodsOrderSettleVO.setTel(channelGoodsOrderVO.getTel());
|
|
|
channelGoodsOrderSettleVO.setChannelName(channelGoodsOrderVO.getChannelName());
|
|
@@ -125,6 +133,9 @@ public class ChannelGoodsSettleMgrController extends BaseApiController {
|
|
|
@PreAuthorize("@ss.hasPermi('business:order:push')")
|
|
|
@ApiOperation(value = "推送结算订单")
|
|
|
public AjaxResult settleOrder(@RequestBody PushChannelGoodsSettleParam settleVO) {
|
|
|
+ if (settleVO.getSettleAmt() <= 0) {
|
|
|
+
|
|
|
+ }
|
|
|
String settleOrderId = settleOrderService.pushSettleOrder(settleVO);
|
|
|
return AjaxResult.success(settleOrderId);
|
|
|
}
|