提交 826f5dff authored 作者: huyufan's avatar huyufan

修改Bug

上级 44a58b4d
...@@ -49,4 +49,6 @@ public interface OrderGoodsTruckBindDao extends BaseDao<OrderGoodsTruckBindMappe ...@@ -49,4 +49,6 @@ public interface OrderGoodsTruckBindDao extends BaseDao<OrderGoodsTruckBindMappe
List<OrderGoodsTruckBind> selectCancelRecord(String orderGoodsNo, List<String> truckList); List<OrderGoodsTruckBind> selectCancelRecord(String orderGoodsNo, List<String> truckList);
List<OrderGoodsTruckBind> getCancelOrderGoods(String truckNo, String beginTime, String endTime); List<OrderGoodsTruckBind> getCancelOrderGoods(String truckNo, String beginTime, String endTime);
void deleteByOrderGoods(String orderGoodsNo);
} }
...@@ -164,4 +164,9 @@ public class OrderGoodsTruckBindDaoImpl extends BaseDaoImpl<OrderGoodsTruckBindM ...@@ -164,4 +164,9 @@ public class OrderGoodsTruckBindDaoImpl extends BaseDaoImpl<OrderGoodsTruckBindM
.ge(OrderGoodsTruckBind::getCreateTime, beginTime) .ge(OrderGoodsTruckBind::getCreateTime, beginTime)
); );
} }
@Override
public void deleteByOrderGoods(String orderGoodsNo) {
baseMapper.delete(lQrWrapper().eq(OrderGoodsTruckBind::getOrderGoodsNo, orderGoodsNo));
}
} }
...@@ -379,6 +379,12 @@ public class OrderGoodsServiceImpl implements OrderGoodsService { ...@@ -379,6 +379,12 @@ public class OrderGoodsServiceImpl implements OrderGoodsService {
} }
} }
if (!oldOrderGoods.getPendingOrderWay().equals(orderGoodsParams.getPendingOrderWay())) {
orderGoodsTruckBindDao.deleteByOrderGoods(orderGoodsNo);
goodsOrderTruckRecordComponent.deleteTruckRecord(orderGoodsNo);
}
LocalDateTime now = LocalDateTime.now(); LocalDateTime now = LocalDateTime.now();
List<String> truckList = orderGoodsParams.getTruckList(); List<String> truckList = orderGoodsParams.getTruckList();
if (CollectionUtil.isNotEmpty(truckList)) { if (CollectionUtil.isNotEmpty(truckList)) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论