提交 821b06c8 authored 作者: 刘海泉's avatar 刘海泉

Merge remote-tracking branch 'origin/dev' into dev

......@@ -226,7 +226,7 @@ public class OrderChildDaoImpl extends BaseDaoImpl<OrderChildMapper, OrderChild,
public List<OrderChild> getOrderChildInfoByOrderGoodsNo(QueryOrderChildsListByParam param) {
return list(lQrWrapper()
.eq(OrderChild::getOrderGoodsNo, param.getOrderGoodsNo())
.in(CollectionUtil.isNotEmpty(param.getStatusList()),OrderChild::getOrderGoodsNo,param.getStatusList()));
.in(CollectionUtil.isNotEmpty(param.getStatusList()),OrderChild::getStatus,param.getStatusList()));
}
@Override
......
......@@ -276,7 +276,10 @@ public class OrderChildDtsListener {
private void afterLogicalProcessing(OrderChild before,OrderChild after){
BigDecimal loadNet = after.getLoadNet();//装车净重
String orderGoodsNo = after.getOrderGoodsNo();//货单号
if(Objects.nonNull(loadNet)) {//装车吨数不为空处理
log.info("装车净重:{},货单号:{}",loadNet,orderGoodsNo);
if(Objects.nonNull(loadNet) &&
(Objects.equals(after.getStatus(),OrderChildEnum.Status.LOAD.getCode())
|| OrderChildEnum.DTS_LISTEN_CANCEL_lIST.contains(after.getStatus()))) {//装车吨数不为空处理
if (OrderChildEnum.DTS_LISTEN_CANCEL_lIST.contains(after.getStatus())) {
//运单取消,货单装车吨数需要减掉
loadNet = loadNet.negate();
......
......@@ -384,7 +384,7 @@ public class OrderGoodsSqlProvider {
public String updateAlreadyLoadWeight(@Param(value = "alreadyLoadWeight") BigDecimal alreadyLoadWeight,@Param(value = "orderGoodsNo") String orderGoodsNo){
String sql = new SQL() {{
UPDATE("order_goods")
.SET("already_load_weight = already_load_weight + #{alreadyLoadWeight}")
.SET("already_load_weight = IFNULL(already_load_weight,0) + #{alreadyLoadWeight}")
.WHERE("order_goods_no = #{orderGoodsNo}");
}}.toString();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论