mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
分堆打包拆包数据正确性修改
This commit is contained in:
+10
@@ -455,12 +455,22 @@ public class PackServiceImpl implements PackService {
|
|||||||
|
|
||||||
// 拆包
|
// 拆包
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public OrderPackRespVO unpacking(Long packageID) {
|
public OrderPackRespVO unpacking(Long packageID) {
|
||||||
|
|
||||||
OrderPackageDO packageDO = orderPackageMapper.selectById(packageID);
|
OrderPackageDO packageDO = orderPackageMapper.selectById(packageID);
|
||||||
|
|
||||||
AssertUtils.notEmpty(packageDO,ORDER_PACK_DATA_ERROR );
|
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());
|
packageDO.setStatus(OrderPackageStatusEnum.UNPACKED.getStatus());
|
||||||
orderPackageMapper.updateById(packageDO);
|
orderPackageMapper.updateById(packageDO);
|
||||||
return typeConversion(packageDO);
|
return typeConversion(packageDO);
|
||||||
|
|||||||
+1
@@ -302,6 +302,7 @@ public interface ErrorCodeConstants {
|
|||||||
ErrorCode ORDER_BODY_DATA_ERROR = new ErrorCode(1_002_041_012, "当前柜体对应的板材数据为空,无法删除");
|
ErrorCode ORDER_BODY_DATA_ERROR = new ErrorCode(1_002_041_012, "当前柜体对应的板材数据为空,无法删除");
|
||||||
ErrorCode ORDER_PLAN_NO_OPTIMIZE_ERROR = new ErrorCode(1_002_041_013, "当前排单还未保存优化结果,无法进行开料");
|
ErrorCode ORDER_PLAN_NO_OPTIMIZE_ERROR = new ErrorCode(1_002_041_013, "当前排单还未保存优化结果,无法进行开料");
|
||||||
ErrorCode ORDER_PLAN_NO_OPTIMIZE_UPDATE_ERROR = new ErrorCode(1_002_041_014, "当前排单还未保存优化结果,无法对开料结果进行修改");
|
ErrorCode ORDER_PLAN_NO_OPTIMIZE_UPDATE_ERROR = new ErrorCode(1_002_041_014, "当前排单还未保存优化结果,无法对开料结果进行修改");
|
||||||
|
ErrorCode ORDER_NO_DATA_ERROR = new ErrorCode(1_002_041_001, "生产单信息错误,请重新进行拆包");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user