rev:更新箱记录表
This commit is contained in:
@@ -653,7 +653,7 @@ public class StIvtIostorinvCpOutServiceImpl extends ServiceImpl<StIvtIostorinvCp
|
||||
// 3)解锁起点 / 将此托盘上的库存全部出掉
|
||||
unLockNext(dao.getStruct_id());
|
||||
|
||||
// 4) 更新箱记录表为出库
|
||||
/* // 4) 更新箱记录表为出库
|
||||
iMdPbBucketrecordService.update(
|
||||
MdPbBucketrecord.builder()
|
||||
.status(MasterEnum.BOX_STATUS.code("出库"))
|
||||
@@ -662,6 +662,27 @@ public class StIvtIostorinvCpOutServiceImpl extends ServiceImpl<StIvtIostorinvCp
|
||||
.eq(MdPbBucketrecord::getStoragevehicle_code, dao.getStoragevehicle_code())
|
||||
.eq(MdPbBucketrecord::getMaterial_id, dao.getMaterial_id())
|
||||
.eq(MdPbBucketrecord::getStatus, MasterEnum.BOX_STATUS.code("出库"))
|
||||
);*/
|
||||
}
|
||||
|
||||
// 5.更新箱记录表为出库
|
||||
Map<String, List<StIvtIostorinvdisCp>> disMap = iostorinvdisCpService.list(
|
||||
new QueryWrapper<StIvtIostorinvdisCp>().lambda()
|
||||
.eq(StIvtIostorinvdisCp::getIostorinv_id, whereJson.getString("iostorinv_id"))
|
||||
).stream()
|
||||
.collect(Collectors.groupingBy(StIvtIostorinvdisCp::getStoragevehicle_code));
|
||||
|
||||
for (String storagevehicle_code : disMap.keySet()) {
|
||||
iMdPbBucketrecordService.update(
|
||||
MdPbBucketrecord.builder()
|
||||
.status(MasterEnum.BOX_STATUS.code("出库"))
|
||||
.outstor_optid(SecurityUtils.getCurrentUserId())
|
||||
.outstor_optname(SecurityUtils.getCurrentNickName())
|
||||
.outstor_time(DateUtil.now())
|
||||
.build(),
|
||||
new QueryWrapper<MdPbBucketrecord>().lambda()
|
||||
.eq(MdPbBucketrecord::getStoragevehicle_code, storagevehicle_code)
|
||||
.eq(MdPbBucketrecord::getStatus, MasterEnum.BOX_STATUS.code("入库"))
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -730,7 +730,7 @@ public class StIvtIostorinvCpServiceImpl extends ServiceImpl<StIvtIostorinvCpMap
|
||||
);
|
||||
|
||||
// 4.更新箱记录表状态为入库
|
||||
List<StIvtIostorinvdisdtlCp> disDtlList = iStIvtIostorinvdisdtlCpService.list(
|
||||
/* List<StIvtIostorinvdisdtlCp> disDtlList = iStIvtIostorinvdisdtlCpService.list(
|
||||
new QueryWrapper<StIvtIostorinvdisdtlCp>().lambda()
|
||||
.eq(StIvtIostorinvdisdtlCp::getIostorinv_id, whereJson.getString("iostorinv_id"))
|
||||
);
|
||||
@@ -747,6 +747,26 @@ public class StIvtIostorinvCpServiceImpl extends ServiceImpl<StIvtIostorinvCpMap
|
||||
new QueryWrapper<MdPbBucketrecord>().lambda()
|
||||
.eq(MdPbBucketrecord::getBucketunique, disDtlDao.getBucketunique())
|
||||
);
|
||||
}*/
|
||||
|
||||
Map<String, List<StIvtIostorinvdisCp>> disMap = iostorinvdisCpService.list(
|
||||
new QueryWrapper<StIvtIostorinvdisCp>().lambda()
|
||||
.eq(StIvtIostorinvdisCp::getIostorinv_id, whereJson.getString("iostorinv_id"))
|
||||
).stream()
|
||||
.collect(Collectors.groupingBy(StIvtIostorinvdisCp::getStoragevehicle_code));
|
||||
|
||||
for (String storagevehicle_code : disMap.keySet()) {
|
||||
iMdPbBucketrecordService.update(
|
||||
MdPbBucketrecord.builder()
|
||||
.status(MasterEnum.BOX_STATUS.code("入库"))
|
||||
.instor_optid(SecurityUtils.getCurrentUserId())
|
||||
.instor_optname(SecurityUtils.getCurrentNickName())
|
||||
.instor_time(DateUtil.now())
|
||||
.build(),
|
||||
new QueryWrapper<MdPbBucketrecord>().lambda()
|
||||
.eq(MdPbBucketrecord::getStoragevehicle_code, storagevehicle_code)
|
||||
.eq(MdPbBucketrecord::getStatus, MasterEnum.BOX_STATUS.code("组盘"))
|
||||
);
|
||||
}
|
||||
|
||||
// 5.更新任务为完成、更新库存、解锁点位
|
||||
|
||||
Reference in New Issue
Block a user