feat: 优化提示

dev_2.5_inv
chenhc 3 months ago
parent 992db539c9
commit 244c1f4d11

@ -411,10 +411,23 @@ public class IoCollectOrderController extends BaseController {
CollectOrderBizRequest collectOrderBizRequest = new CollectOrderBizRequest();
collectOrderBizRequest.setOrderIdFk(collectOrderRequest.getBillNo());
List<CollectOrderBizResponse> collectOrderBizResponses = collectOrderService.combieOrderDetail(collectOrderBizRequest);
boolean isAllTag = collectOrderBizResponses.stream()
.allMatch(obj -> StrUtil.isNotEmpty(obj.getFinishUdiCode()) || obj.getAutoTagStatus() == 2);
boolean isAllTag = true;
String msg = "";
if (CollUtil.isNotEmpty(collectOrderBizResponses)){
for (int i = 0; i < collectOrderBizResponses.size(); i++) {
CollectOrderBizResponse collectOrderBizResponse = collectOrderBizResponses.get(i);
if ( !(StrUtil.isNotEmpty(collectOrderBizResponse.getFinishUdiCode()) || collectOrderBizResponse.getAutoTagStatus() == 2) ) {
isAllTag = false;
String cpmctymc = collectOrderBizResponse.getCpmctymc();
Integer count = collectOrderBizResponse.getCount();
Integer autoResCount = IntUtil.value(collectOrderBizResponse.getAutoResCount());
msg = msg +" "+ cpmctymc + ":未采集数量" + (count - autoResCount) + ";";
}
}
}
if (!isAllTag) {
return ResultVOUtils.error(502, "该业务单据未全部赋码,是否强制完成单据?");
return ResultVOUtils.error(502, "该业务单据未全部赋码【" + msg.replaceAll(";$", "") + "】,是否强制完成单据?");
}
}
collectOrderService.finishOrder(collectOrderRequest, getUser(), false);

@ -282,7 +282,11 @@ public class IoCodeTempController extends BaseController {
}
}
}
BaseResponse response = ResultVOUtils.error(501, "未找到匹配单据或单据存在未对照产品");
BaseResponse response = ResultVOUtils.error(501, "未找到匹配单据");
response.setData(code);
return response;
}else {
BaseResponse response = ResultVOUtils.error(501, baseResponse.getMessage());
response.setData(code);
return response;
}
@ -293,9 +297,7 @@ public class IoCodeTempController extends BaseController {
return response;
}
BaseResponse response = ResultVOUtils.error(501, "未找到匹配单据");
response.setData(collectOrder);
return response;
}
//前端扫码完整性校验

Loading…
Cancel
Save