分堆打包拆包数据正确性修改

This commit is contained in:
liuzhaotian
2024-09-29 17:43:34 +08:00
parent 3b6e24e5b6
commit e5d91f7e22
2 changed files with 11 additions and 0 deletions
@@ -455,12 +455,22 @@ public class PackServiceImpl implements PackService {
// 拆包
@Override
@Transactional(rollbackFor = Exception.class)
public OrderPackRespVO unpacking(Long packageID) {
OrderPackageDO packageDO = orderPackageMapper.selectById(packageID);
AssertUtils.notEmpty(packageDO,ORDER_PACK_DATA_ERROR );
Long orderId = packageDO.getOrderId();
OrderDO orderDO = ordersMapper.selectById(orderId);
AssertUtils.notEmpty(orderDO,ORDER_NO_DATA_ERROR);
orderDO.setPackaged(OrderPackageStatusEnum.UNPACKED.getStatus());
ordersMapper.updateById(orderDO);
packageDO.setStatus(OrderPackageStatusEnum.UNPACKED.getStatus());
orderPackageMapper.updateById(packageDO);
return typeConversion(packageDO);