提交 65c822cc authored 作者: liuhaiquan's avatar liuhaiquan

货单和运单增加结账周期字段

上级 e7509f59
...@@ -167,7 +167,7 @@ public class OrderGoods implements HasKey<Integer> { ...@@ -167,7 +167,7 @@ public class OrderGoods implements HasKey<Integer> {
@TableField("settlement_account_period") @TableField("settlement_account_period")
@ApiModelProperty("结算账期 1拉运完成结 2月结") @ApiModelProperty("结算账期 1拉运完成结 2月结")
private String settlementAccountPeriod; private Integer settlementAccountPeriod;
@TableField("stop_flag") @TableField("stop_flag")
@ApiModelProperty("是否暂停 0:否 1:是") @ApiModelProperty("是否暂停 0:否 1:是")
......
...@@ -266,6 +266,10 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -266,6 +266,10 @@ public class OrderChildServiceImpl implements OrderChildService {
LocalDateTime[] times = calcExpectTime(truckNo,orderGoods); LocalDateTime[] times = calcExpectTime(truckNo,orderGoods);
orderChild.setExpectSendTime(times[0]); orderChild.setExpectSendTime(times[0]);
orderChild.setExpectReceiveTime(times[1]); orderChild.setExpectReceiveTime(times[1]);
//设置运单的结账周期
orderChild.setSettlementAccountPeriod(orderGoods.getSettlementAccountPeriod());
// 更新货单数据 // 更新货单数据
updateOrderGoodsAmount(orderGoods, truckLoad); updateOrderGoodsAmount(orderGoods, truckLoad);
......
...@@ -153,6 +153,8 @@ public class OneGoodsOrderStrategy extends GoodsOrderStrategy implements Initial ...@@ -153,6 +153,8 @@ public class OneGoodsOrderStrategy extends GoodsOrderStrategy implements Initial
orderGoods.setLastLoadTime(DateUtils.parseDateTime(child.getLastLoadTime()).get()); orderGoods.setLastLoadTime(DateUtils.parseDateTime(child.getLastLoadTime()).get());
orderGoods.setLastArriveReceiveTime(DateUtils.parseDateTime(child.getLastArriveReceiveTime()).get()); orderGoods.setLastArriveReceiveTime(DateUtils.parseDateTime(child.getLastArriveReceiveTime()).get());
//设置结账周期
orderGoods.setSettlementAccountPeriod(orderInfo.getSettlementAccountPeriod());
if (CollectionUtil.isNotEmpty(child.getTruckList())) { if (CollectionUtil.isNotEmpty(child.getTruckList())) {
orderGoodsTruckBindDao.saveBatchEntity(orderNo, orderGoodsNo, child.getTruckList(), now); orderGoodsTruckBindDao.saveBatchEntity(orderNo, orderGoodsNo, child.getTruckList(), now);
goodsOrderTruckRecordComponent.saveTruckRecord(orderGoodsNo, child.getTruckList()); goodsOrderTruckRecordComponent.saveTruckRecord(orderGoodsNo, child.getTruckList());
......
...@@ -157,6 +157,8 @@ public class ThreeGoodsOrderStrategy extends GoodsOrderStrategy implements Initi ...@@ -157,6 +157,8 @@ public class ThreeGoodsOrderStrategy extends GoodsOrderStrategy implements Initi
orderGoods.setLastLoadTime(DateUtils.parseDateTime(child.getLastLoadTime()).get()); orderGoods.setLastLoadTime(DateUtils.parseDateTime(child.getLastLoadTime()).get());
orderGoods.setLastArriveReceiveTime(DateUtils.parseDateTime(child.getLastArriveReceiveTime()).get()); orderGoods.setLastArriveReceiveTime(DateUtils.parseDateTime(child.getLastArriveReceiveTime()).get());
//设置结账周期
orderGoods.setSettlementAccountPeriod(orderInfo.getSettlementAccountPeriod());
List<OrderOwnTruckVo> orderOwnTruckVos = orderFeign.selectTruckListFeign(orderNo); List<OrderOwnTruckVo> orderOwnTruckVos = orderFeign.selectTruckListFeign(orderNo);
if (orderOwnTruckVos == null || orderOwnTruckVos.isEmpty()) { if (orderOwnTruckVos == null || orderOwnTruckVos.isEmpty()) {
throw new ServiceSystemException(PerformanceResultEnum.HTTP_ERROR, "全部自由车辆列表数据为空"); throw new ServiceSystemException(PerformanceResultEnum.HTTP_ERROR, "全部自由车辆列表数据为空");
......
...@@ -161,6 +161,9 @@ public class TwoGoodsOrderStrategy extends GoodsOrderStrategy implements Initial ...@@ -161,6 +161,9 @@ public class TwoGoodsOrderStrategy extends GoodsOrderStrategy implements Initial
orderGoods.setLastLoadTime(DateUtils.parseDateTime(child.getLastLoadTime()).get()); orderGoods.setLastLoadTime(DateUtils.parseDateTime(child.getLastLoadTime()).get());
orderGoods.setLastArriveReceiveTime(DateUtils.parseDateTime(child.getLastArriveReceiveTime()).get()); orderGoods.setLastArriveReceiveTime(DateUtils.parseDateTime(child.getLastArriveReceiveTime()).get());
//设置结账周期
orderGoods.setSettlementAccountPeriod(orderInfo.getSettlementAccountPeriod());
if (CollectionUtil.isNotEmpty(child.getTruckList())) { if (CollectionUtil.isNotEmpty(child.getTruckList())) {
orderGoodsTruckBindDao.saveBatchEntity(orderNo, orderGoodsNo, child.getTruckList(), now); orderGoodsTruckBindDao.saveBatchEntity(orderNo, orderGoodsNo, child.getTruckList(), now);
goodsOrderTruckRecordComponent.saveTruckRecord(orderGoodsNo, child.getTruckList()); goodsOrderTruckRecordComponent.saveTruckRecord(orderGoodsNo, child.getTruckList());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论