|
@@ -201,25 +201,25 @@ public class BizCarrierController extends BaseController {
|
|
|
if(!processInspectionList.isEmpty()) {
|
|
|
//巡检
|
|
|
List<BizProcessInspecion> patrolInspectionList = processInspectionList.stream()
|
|
|
- .filter(item -> item.getType().equals("patrolInspection") && item.getStatus() != 1 && item.getProcessStepNumber().equals(bizDaywork.getCurrentProcess().getProcessStepNumber()))
|
|
|
+ .filter(item -> item.getType().equals("patrolInspection") && item.getProcessStepNumber().equals(bizDaywork.getCurrentProcess().getProcessStepNumber()))
|
|
|
.sorted(Comparator.comparing(BizProcessInspecion::getCreateTime).reversed())
|
|
|
.collect(Collectors.toList());
|
|
|
if (!patrolInspectionList.isEmpty()) {
|
|
|
if(patrolInspectionList.get(0).getStatus().equals(0)) {
|
|
|
return AjaxResult.error("该批次巡检未完成,不能周转。");
|
|
|
- }else {
|
|
|
+ }if(patrolInspectionList.get(0).getStatus().equals(2)) {
|
|
|
return AjaxResult.error("该批次巡检未合格,不能周转。");
|
|
|
}
|
|
|
}
|
|
|
//交检
|
|
|
List<BizProcessInspecion> deliveryInspectionList = processInspectionList.stream()
|
|
|
- .filter(item -> item.getType().equals("deliveryInspection") && item.getAdoptStatus() != 1 && item.getProcessStepNumber().equals(bizDaywork.getCurrentProcess().getProcessStepNumber()))
|
|
|
+ .filter(item -> item.getType().equals("deliveryInspection") && item.getProcessStepNumber().equals(bizDaywork.getCurrentProcess().getProcessStepNumber()))
|
|
|
.sorted(Comparator.comparing(BizProcessInspecion::getCreateTime).reversed())
|
|
|
.collect(Collectors.toList());
|
|
|
if (!deliveryInspectionList.isEmpty()) {
|
|
|
if(deliveryInspectionList.get(0).getAdoptStatus().equals(0)) {
|
|
|
return AjaxResult.error("该批次交检审核未完成,不能周转。");
|
|
|
- }else {
|
|
|
+ }if(deliveryInspectionList.get(0).getAdoptStatus().equals(2)) {
|
|
|
return AjaxResult.error("该批次交检审核未合格,不能周转。");
|
|
|
}
|
|
|
}
|
|
@@ -257,25 +257,25 @@ public class BizCarrierController extends BaseController {
|
|
|
BizDayworkItem lastDayworkItem = bizDayworkItems.stream().filter(item -> item.getDayworkId().equals(bizDaywork.getId())).sorted(Comparator.comparing(BizDayworkItem::getCreateTime).reversed()).collect(Collectors.toList()).get(0);
|
|
|
//巡检
|
|
|
List<BizProcessInspecion> patrolInspectionList = processInspectionList.stream()
|
|
|
- .filter(item -> item.getDayworkId().equals(daywork.getId()) && item.getType().equals("patrolInspection") && item.getStatus() != 1 && item.getProcessStepNumber().equals(lastDayworkItem.getProcessStepNumber()))
|
|
|
+ .filter(item -> item.getDayworkId().equals(daywork.getId()) && item.getType().equals("patrolInspection") && item.getProcessStepNumber().equals(lastDayworkItem.getProcessStepNumber()))
|
|
|
.sorted(Comparator.comparing(BizProcessInspecion::getCreateTime).reversed())
|
|
|
.collect(Collectors.toList());
|
|
|
if (!patrolInspectionList.isEmpty()) {
|
|
|
if (patrolInspectionList.get(0).getStatus().equals(0)) {
|
|
|
return AjaxResult.error("该周转箱存在巡检未完成的批次,不能周转。");
|
|
|
- } else {
|
|
|
+ } if(patrolInspectionList.get(0).getStatus().equals(2)) {
|
|
|
return AjaxResult.error("该周转箱存在巡检未合格的批次,不能周转。");
|
|
|
}
|
|
|
}
|
|
|
//交检
|
|
|
List<BizProcessInspecion> deliveryInspectionList = processInspectionList.stream()
|
|
|
- .filter(item -> item.getType().equals("deliveryInspection") && item.getAdoptStatus() != 1 && item.getProcessStepNumber().equals(bizDaywork.getCurrentProcess().getProcessStepNumber()))
|
|
|
+ .filter(item -> item.getType().equals("deliveryInspection") && item.getProcessStepNumber().equals(bizDaywork.getCurrentProcess().getProcessStepNumber()))
|
|
|
.sorted(Comparator.comparing(BizProcessInspecion::getCreateTime).reversed())
|
|
|
.collect(Collectors.toList());
|
|
|
if (!deliveryInspectionList.isEmpty()) {
|
|
|
if (deliveryInspectionList.get(0).getAdoptStatus().equals(0)) {
|
|
|
return AjaxResult.error("该周转箱存在交检审核未合格的批次,不能周转。");
|
|
|
- } else {
|
|
|
+ }if (deliveryInspectionList.get(0).getAdoptStatus().equals(2)) {
|
|
|
return AjaxResult.error("该周转箱存在交检审核未合格的批次,不能周转。");
|
|
|
}
|
|
|
}
|