|
|
|
@ -132,23 +132,23 @@ public class IoCollectCodeBackupController extends BaseController {
|
|
|
|
|
//如果是null 正常查询
|
|
|
|
|
request.setSelectType(1);
|
|
|
|
|
}
|
|
|
|
|
if (order.getCheckCodeStatus() != 1 && request.getSelectType() == 2){
|
|
|
|
|
if (order.getCheckCodeStatus() != 1 && request.getSelectType() == 2) {
|
|
|
|
|
List<IoCollectOrderCheckCode> list = ioCollectOrderCheckCodeService.list(new LambdaQueryWrapper<IoCollectOrderCheckCode>().eq(IoCollectOrderCheckCode::getBillNo, request.getBillNo()));
|
|
|
|
|
if (list.size() > 0){
|
|
|
|
|
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){
|
|
|
|
|
if (filteredList.size() > 0) {
|
|
|
|
|
ioCollectCodeBackService.removeBatchByIds(filteredList);
|
|
|
|
|
}
|
|
|
|
|
List<IoCollectCodeBackup> filteredList2 = list1.stream()
|
|
|
|
|
.filter(item ->item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 1)
|
|
|
|
|
.filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 1)
|
|
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
if (filteredList2.size() > 0){
|
|
|
|
|
filteredList2.forEach(item -> item.setScanCodeCheckStatus(0));
|
|
|
|
|
if (filteredList2.size() > 0) {
|
|
|
|
|
filteredList2.forEach(item -> item.setScanCodeCheckStatus(0));
|
|
|
|
|
// 调用服务层方法批量更新
|
|
|
|
|
ioCollectCodeBackService.updateBatchById(filteredList2);
|
|
|
|
|
}
|
|
|
|
@ -156,7 +156,7 @@ public class IoCollectCodeBackupController extends BaseController {
|
|
|
|
|
ioCollectOrderBackupService.updateByBillNo(order);
|
|
|
|
|
}
|
|
|
|
|
List<IoCollectCodeResponse> ioCollectCodeResponses = ioCollectCodeBackService.filterList(request);
|
|
|
|
|
for (IoCollectCodeResponse ioCollectCodeResponse : ioCollectCodeResponses){
|
|
|
|
|
for (IoCollectCodeResponse ioCollectCodeResponse : ioCollectCodeResponses) {
|
|
|
|
|
UdiEntity udiEntity = FilterUdiUtils.getUdi(ioCollectCodeResponse.getCode());
|
|
|
|
|
ioCollectCodeResponse.setSerialNo(udiEntity.getSerialNo());
|
|
|
|
|
ioCollectCodeResponse.setProductDate(udiEntity.getProduceDate());
|
|
|
|
@ -189,27 +189,24 @@ public class IoCollectCodeBackupController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/scanCheckCode")
|
|
|
|
|
public BaseResponse scanCheckCode(@RequestBody IoCollectCodeRequest filterCodeRequest){
|
|
|
|
|
public BaseResponse scanCheckCode(@RequestBody IoCollectCodeRequest filterCodeRequest) {
|
|
|
|
|
BaseResponse response = ioCollectCodeBackService.scanCheckCode(filterCodeRequest);
|
|
|
|
|
return response;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/scanCheckCodeReplace")
|
|
|
|
|
public BaseResponse replaceScanCode(@RequestBody IoCollectCodeRequest filterCodeRequest){
|
|
|
|
|
public BaseResponse replaceScanCode(@RequestBody IoCollectCodeRequest filterCodeRequest) {
|
|
|
|
|
BaseResponse response = ioCollectCodeBackService.replaceScanCode(filterCodeRequest);
|
|
|
|
|
return response;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/commitCheckCodeOrder")
|
|
|
|
|
public BaseResponse commitCheckCodeOrder(@RequestBody IoCollectCodeRequest filterCodeRequest){
|
|
|
|
|
public BaseResponse commitCheckCodeOrder(@RequestBody IoCollectCodeRequest filterCodeRequest) {
|
|
|
|
|
BaseResponse response = ioCollectCodeBackService.commitCheckCodeOrder(filterCodeRequest);
|
|
|
|
|
return response;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|