提交 32045caa authored 作者: aiqingguo's avatar aiqingguo

接单限制

上级 d6ff2646
...@@ -273,12 +273,19 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -273,12 +273,19 @@ public class OrderChildServiceImpl implements OrderChildService {
} }
// 库存验证 // 库存验证
if (orderGoods.getResidueTransportWeight().compareTo(BigDecimal.ZERO) <= 0) { if (orderGoods.getResidueTransportWeight().compareTo(new BigDecimal("33")) < 0) {
throw new ServiceSystemException(PerformanceResultEnum.ORDER_WEIGHT_LACK); throw new ServiceSystemException(PerformanceResultEnum.ORDER_WEIGHT_LACK);
} }
// if (orderGoods.getResidueTransportWeight().compareTo(truckLoad) < 0) {throw new ServiceSystemException // if (orderGoods.getResidueTransportWeight().compareTo(truckLoad) < 0) {throw new ServiceSystemException
// (PerformanceResultEnum.ORDER_WEIGHT_LACK);} // (PerformanceResultEnum.ORDER_WEIGHT_LACK);}
// 订单数量限制
// 订单已拉运吨数
BigDecimal alreadyTransportWeight = orderGoodsDao.sumAlreadyTransportWeightByOrderNo(orderGoods.getOrderNo());
if (alreadyTransportWeight.compareTo(orderInfo.getTransportWeight().subtract(orderInfo.getDownFloatWeight())) > 0){
throw new ServiceSystemException(PerformanceResultEnum.ORDER_WEIGHT_LACK);
}
OrderChild orderChild = new OrderChild(); OrderChild orderChild = new OrderChild();
orderChild.setChildNo(childNo); orderChild.setChildNo(childNo);
orderChild.setUserNo(userNo); orderChild.setUserNo(userNo);
...@@ -329,12 +336,7 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -329,12 +336,7 @@ public class OrderChildServiceImpl implements OrderChildService {
} }
} }
// 订单数量限制
// 订单已拉运吨数
BigDecimal alreadyTransportWeight = orderGoodsDao.sumAlreadyTransportWeightByOrderNo(orderGoods.getOrderNo());
if (alreadyTransportWeight.add(orderChild.getWeight()).compareTo(orderInfo.getTransportWeight().subtract(orderInfo.getDownFloatWeight())) > 0){
throw new ServiceSystemException(PerformanceResultEnum.ORDER_WEIGHT_LACK);
}
//orderChild.setWeight(orderChild.getTruckLoad()); //orderChild.setWeight(orderChild.getTruckLoad());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论