|
@@ -355,7 +355,7 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
List<String> batchNumberList = Arrays.asList(apsBlankOrderDo.getPreparematerialbatchno().split(","));
|
|
List<String> batchNumberList = Arrays.asList(apsBlankOrderDo.getPreparematerialbatchno().split(","));
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, null)
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, null)
|
|
- .setSql("WORKINPROCESSSTATUS = IF(REMARK = '待加工','备料中',REMARK)")
|
|
|
|
|
|
+ .setSql("WORKINPROCESSSTATUS = IF(PREVIOUSWORKINPROCESSSTATUS = '待加工','备料中',PREVIOUSWORKINPROCESSSTATUS)")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, batchNumberList));
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, batchNumberList));
|
|
|
|
|
|
@@ -2229,7 +2229,7 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
// apsWorkInProgressInventoryService.updateById(apsWorkInProgressInventoryDo);
|
|
// apsWorkInProgressInventoryService.updateById(apsWorkInProgressInventoryDo);
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, apsBlankOrderDo.getId())
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, apsBlankOrderDo.getId())
|
|
- .setSql("REMARK = WORKINPROCESSSTATUS")
|
|
|
|
|
|
+ .setSql("PREVIOUSWORKINPROCESSSTATUS = WORKINPROCESSSTATUS")
|
|
.set(ApsWorkInProgressInventoryDo::getWorkinprocessstatus, SaveConstans.WorkInProgressStatus.WAIT_WORK)
|
|
.set(ApsWorkInProgressInventoryDo::getWorkinprocessstatus, SaveConstans.WorkInProgressStatus.WAIT_WORK)
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.eq(ApsWorkInProgressInventoryDo::getId, req.getProgressId()));
|
|
.eq(ApsWorkInProgressInventoryDo::getId, req.getProgressId()));
|
|
@@ -2622,7 +2622,7 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
List<String> batchNumberList = Arrays.asList(apsBlankOrderDo.getPreparematerialbatchno().split(","));
|
|
List<String> batchNumberList = Arrays.asList(apsBlankOrderDo.getPreparematerialbatchno().split(","));
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, null)
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, null)
|
|
- .setSql("WORKINPROCESSSTATUS = IF(REMARK = '待加工','备料中',REMARK)")
|
|
|
|
|
|
+ .setSql("WORKINPROCESSSTATUS = IF(PREVIOUSWORKINPROCESSSTATUS = '待加工','备料中',PREVIOUSWORKINPROCESSSTATUS)")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, batchNumberList));
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, batchNumberList));
|
|
//更新坯料计划该字段为空
|
|
//更新坯料计划该字段为空
|
|
@@ -3531,7 +3531,7 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
if (ObjectUtil.isNotEmpty(delBatchNumberList)) {
|
|
if (ObjectUtil.isNotEmpty(delBatchNumberList)) {
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, null)
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, null)
|
|
- .setSql("WORKINPROCESSSTATUS = IF(REMARK = '待加工','备料中',REMARK)")
|
|
|
|
|
|
+ .setSql("WORKINPROCESSSTATUS = IF(PREVIOUSWORKINPROCESSSTATUS = '待加工','备料中',PREVIOUSWORKINPROCESSSTATUS)")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, delBatchNumberList));
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, delBatchNumberList));
|
|
// //更新坯料计划该字段为空
|
|
// //更新坯料计划该字段为空
|
|
@@ -3591,7 +3591,7 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
if (ObjectUtil.isNotEmpty(addBatchNumberList)) {
|
|
if (ObjectUtil.isNotEmpty(addBatchNumberList)) {
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
apsWorkInProgressInventoryService.update(new UpdateWrapper<ApsWorkInProgressInventoryDo>().lambda()
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, req.getBlankId())
|
|
.set(ApsWorkInProgressInventoryDo::getPlanmaterialid, req.getBlankId())
|
|
- .setSql("REMARK = WORKINPROCESSSTATUS")
|
|
|
|
|
|
+ .setSql("PREVIOUSWORKINPROCESSSTATUS = WORKINPROCESSSTATUS")
|
|
.set(ApsWorkInProgressInventoryDo::getWorkinprocessstatus, "待加工")
|
|
.set(ApsWorkInProgressInventoryDo::getWorkinprocessstatus, "待加工")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0")
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, addBatchNumberList));
|
|
.in(ApsWorkInProgressInventoryDo::getBatchnumber, addBatchNumberList));
|