拆零标记问题

dev_fifo_z
yewj 6 months ago
parent a50a51f1b1
commit 37b73c6d8b

@ -128,7 +128,7 @@ public class IoCollectCodeBackupController extends BaseController {
@GetMapping("/udiwms/basic/collect/ioCollectCode/endList")
public BaseResponse filterList(IoCollectCodeRequest request) {
IoCollectOrderBackup order = ioCollectOrderBackupService.getByBillNo(request.getBillNo());
if(request.getSelectType() == null){
if (request.getSelectType() == null) {
//如果是null 正常查询
request.setSelectType(1);
}
@ -212,31 +212,29 @@ public class IoCollectCodeBackupController extends BaseController {
@PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/deleteCodes")
public BaseResponse deleteCodes(@RequestBody IoCollectCodeRequest request) {
IoCollectOrderBackup order = ioCollectOrderBackupService.getByBillNo(request.getBillNo());
List<IoCollectOrderCheckCode> list = ioCollectOrderCheckCodeService.list(new LambdaQueryWrapper<IoCollectOrderCheckCode>().eq(IoCollectOrderCheckCode::getBillNo, request.getBillNo()));
if (list.size() > 0) {
ioCollectOrderCheckCodeService.removeBatchByIds(list);
}
List<IoCollectCodeBackup> list1 = ioCollectCodeBackService.list(new LambdaQueryWrapper<IoCollectCodeBackup>().eq(IoCollectCodeBackup::getBillNo, request.getBillNo()));
List<IoCollectCodeBackup> filteredList = list1.stream()
.filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 3)
.collect(Collectors.toList());
if (filteredList.size() > 0) {
ioCollectCodeBackService.removeBatchByIds(filteredList);
}
List<IoCollectCodeBackup> filteredList2 = list1.stream()
.filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 1)
.collect(Collectors.toList());
if (filteredList2.size() > 0) {
filteredList2.forEach(item -> item.setScanCodeCheckStatus(0));
// 调用服务层方法批量更新
ioCollectCodeBackService.updateBatchById(filteredList2);
}
order.setCheckCodeConfirm(0);
ioCollectOrderBackupService.updateByBillNo(order);
List<IoCollectOrderCheckCode> list = ioCollectOrderCheckCodeService.list(new LambdaQueryWrapper<IoCollectOrderCheckCode>().eq(IoCollectOrderCheckCode::getBillNo, request.getBillNo()));
if (list.size() > 0) {
ioCollectOrderCheckCodeService.removeBatchByIds(list);
}
List<IoCollectCodeBackup> list1 = ioCollectCodeBackService.list(new LambdaQueryWrapper<IoCollectCodeBackup>().eq(IoCollectCodeBackup::getBillNo, request.getBillNo()));
List<IoCollectCodeBackup> filteredList = list1.stream()
.filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 3)
.collect(Collectors.toList());
if (filteredList.size() > 0) {
ioCollectCodeBackService.removeBatchByIds(filteredList);
}
List<IoCollectCodeBackup> filteredList2 = list1.stream()
.filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 1)
.collect(Collectors.toList());
if (filteredList2.size() > 0) {
filteredList2.forEach(item -> item.setScanCodeCheckStatus(0));
// 调用服务层方法批量更新
ioCollectCodeBackService.updateBatchById(filteredList2);
}
order.setCheckCodeConfirm(0);
ioCollectOrderBackupService.updateByBillNo(order);
return ResultVOUtils.success();
}
}

@ -140,7 +140,7 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
.serialNo(ioSplitCodeEntity.getSerialNo())
.relId(collectOrderBiz.getRelId())
.bizIdFk(collectOrderBiz.getId())
.fifoSplit(ioSplitCodeEntity.getFifoSplit())
.fifoSplit(1)
.createTime(new Date())
.updateTime(new Date())
.build());
@ -186,7 +186,7 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
.serialNo(ioSplitCodeEntity.getSerialNo())
.relId(collectOrderBiz.getRelId())
.bizIdFk(collectOrderBiz.getId())
.fifoSplit(ioSplitCodeEntity.getFifoSplit())
.fifoSplit(1)
.createTime(new Date())
.updateTime(new Date())
.build());
@ -369,7 +369,7 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
.serialNo(splitFifoCodeEntity.getSerialNo())
.relId(collectOrderBiz.getRelId())
.bizIdFk(collectOrderBiz.getId())
.fifoSplit(splitFifoCodeEntity.getFifoSplit())
.fifoSplit(2)
.createTime(new Date())
.updateTime(new Date())
.build());
@ -505,7 +505,7 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
.serialNo(splitFifoCodeEntity.getSerialNo())
.relId(collectOrderBiz.getRelId())
.bizIdFk(collectOrderBiz.getId())
.fifoSplit(splitFifoCodeEntity.getFifoSplit())
.fifoSplit(2)
.createTime(new Date())
.updateTime(new Date())
.build());

Loading…
Cancel
Save