rev:更新箱记录表
This commit is contained in:
@@ -653,7 +653,7 @@ public class StIvtIostorinvCpOutServiceImpl extends ServiceImpl<StIvtIostorinvCp
|
|||||||
// 3)解锁起点 / 将此托盘上的库存全部出掉
|
// 3)解锁起点 / 将此托盘上的库存全部出掉
|
||||||
unLockNext(dao.getStruct_id());
|
unLockNext(dao.getStruct_id());
|
||||||
|
|
||||||
// 4) 更新箱记录表为出库
|
/* // 4) 更新箱记录表为出库
|
||||||
iMdPbBucketrecordService.update(
|
iMdPbBucketrecordService.update(
|
||||||
MdPbBucketrecord.builder()
|
MdPbBucketrecord.builder()
|
||||||
.status(MasterEnum.BOX_STATUS.code("出库"))
|
.status(MasterEnum.BOX_STATUS.code("出库"))
|
||||||
@@ -662,6 +662,27 @@ public class StIvtIostorinvCpOutServiceImpl extends ServiceImpl<StIvtIostorinvCp
|
|||||||
.eq(MdPbBucketrecord::getStoragevehicle_code, dao.getStoragevehicle_code())
|
.eq(MdPbBucketrecord::getStoragevehicle_code, dao.getStoragevehicle_code())
|
||||||
.eq(MdPbBucketrecord::getMaterial_id, dao.getMaterial_id())
|
.eq(MdPbBucketrecord::getMaterial_id, dao.getMaterial_id())
|
||||||
.eq(MdPbBucketrecord::getStatus, MasterEnum.BOX_STATUS.code("出库"))
|
.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.更新箱记录表状态为入库
|
// 4.更新箱记录表状态为入库
|
||||||
List<StIvtIostorinvdisdtlCp> disDtlList = iStIvtIostorinvdisdtlCpService.list(
|
/* List<StIvtIostorinvdisdtlCp> disDtlList = iStIvtIostorinvdisdtlCpService.list(
|
||||||
new QueryWrapper<StIvtIostorinvdisdtlCp>().lambda()
|
new QueryWrapper<StIvtIostorinvdisdtlCp>().lambda()
|
||||||
.eq(StIvtIostorinvdisdtlCp::getIostorinv_id, whereJson.getString("iostorinv_id"))
|
.eq(StIvtIostorinvdisdtlCp::getIostorinv_id, whereJson.getString("iostorinv_id"))
|
||||||
);
|
);
|
||||||
@@ -747,6 +747,26 @@ public class StIvtIostorinvCpServiceImpl extends ServiceImpl<StIvtIostorinvCpMap
|
|||||||
new QueryWrapper<MdPbBucketrecord>().lambda()
|
new QueryWrapper<MdPbBucketrecord>().lambda()
|
||||||
.eq(MdPbBucketrecord::getBucketunique, disDtlDao.getBucketunique())
|
.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.更新任务为完成、更新库存、解锁点位
|
// 5.更新任务为完成、更新库存、解锁点位
|
||||||
|
|||||||
Reference in New Issue
Block a user