|
@@ -1080,7 +1080,7 @@ public class BizDayworkController extends BaseController {
|
|
daywork.setHasFinishOutsource(false);
|
|
daywork.setHasFinishOutsource(false);
|
|
//如果干完了发往外协的序,则不显示申请周转按钮
|
|
//如果干完了发往外协的序,则不显示申请周转按钮
|
|
BizOutsourcedOrderDetailProcess lastOutsourcedOrderDetailProcess = outsourcedDetailProcessList.stream().filter(v -> v.getDayworkId().equals(daywork.getId())).sorted(Comparator.comparing(BizOutsourcedOrderDetailProcess::getProcessStepNumber).reversed()).findFirst().orElse(null);
|
|
BizOutsourcedOrderDetailProcess lastOutsourcedOrderDetailProcess = outsourcedDetailProcessList.stream().filter(v -> v.getDayworkId().equals(daywork.getId())).sorted(Comparator.comparing(BizOutsourcedOrderDetailProcess::getProcessStepNumber).reversed()).findFirst().orElse(null);
|
|
- if(daywork.getDayworkItemList().get(0).getProcessStepNumber().equals(lastOutsourcedOrderDetailProcess.getProcessStepNumber()) && daywork.getDayworkItemList().get(0).getStatus().equals("3")){
|
|
|
|
|
|
+ if(daywork.getDayworkItemList().get(0).getProcessStepNumber().equals(lastOutsourcedOrderDetailProcess.getProcessStepNumber()) && daywork.getDayworkItemList().stream().filter(v -> v.getProcessStepNumber().equals(lastOutsourcedOrderDetailProcess.getProcessStepNumber())).anyMatch(l->l.getStatus().equals("3"))){
|
|
daywork.setHasFinishOutsource(true);
|
|
daywork.setHasFinishOutsource(true);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1594,7 +1594,7 @@ public class BizDayworkController extends BaseController {
|
|
daywork.setHasFinishOutsource(false);
|
|
daywork.setHasFinishOutsource(false);
|
|
//如果干完了发往外协的序,则不显示申请周转按钮
|
|
//如果干完了发往外协的序,则不显示申请周转按钮
|
|
BizOutsourcedOrderDetailProcess lastOutsourcedOrderDetailProcess = outsourcedDetailProcessList.stream().filter(v -> v.getDayworkId().equals(daywork.getId())).sorted(Comparator.comparing(BizOutsourcedOrderDetailProcess::getProcessStepNumber).reversed()).findFirst().orElse(null);
|
|
BizOutsourcedOrderDetailProcess lastOutsourcedOrderDetailProcess = outsourcedDetailProcessList.stream().filter(v -> v.getDayworkId().equals(daywork.getId())).sorted(Comparator.comparing(BizOutsourcedOrderDetailProcess::getProcessStepNumber).reversed()).findFirst().orElse(null);
|
|
- if(daywork.getDayworkItemList().get(0).getProcessStepNumber().equals(lastOutsourcedOrderDetailProcess.getProcessStepNumber()) && daywork.getDayworkItemList().get(0).getStatus().equals("3")){
|
|
|
|
|
|
+ if(daywork.getDayworkItemList().get(0).getProcessStepNumber().equals(lastOutsourcedOrderDetailProcess.getProcessStepNumber()) && daywork.getDayworkItemList().stream().filter(v -> v.getProcessStepNumber().equals(lastOutsourcedOrderDetailProcess.getProcessStepNumber())).anyMatch(l->l.getStatus().equals("3"))){
|
|
daywork.setHasFinishOutsource(true);
|
|
daywork.setHasFinishOutsource(true);
|
|
}
|
|
}
|
|
|
|
|