|
@@ -16,6 +16,7 @@ import cn.ezhizao.project.business.carrierReject.domain.BizCarrierReject;
|
|
import cn.ezhizao.project.business.carrierReject.service.IBizCarrierRejectService;
|
|
import cn.ezhizao.project.business.carrierReject.service.IBizCarrierRejectService;
|
|
import cn.ezhizao.project.business.outsource.domain.BizOutsourcedOrderDetail;
|
|
import cn.ezhizao.project.business.outsource.domain.BizOutsourcedOrderDetail;
|
|
import cn.ezhizao.project.business.outsource.domain.BizOutsourcedOrderDetailProcess;
|
|
import cn.ezhizao.project.business.outsource.domain.BizOutsourcedOrderDetailProcess;
|
|
|
|
+import cn.ezhizao.project.business.outsource.service.IBizOutsourcedOrderDetailProcessService;
|
|
import cn.ezhizao.project.business.outsource.service.IBizOutsourcedOrderDetailService;
|
|
import cn.ezhizao.project.business.outsource.service.IBizOutsourcedOrderDetailService;
|
|
import cn.ezhizao.project.business.product.domain.*;
|
|
import cn.ezhizao.project.business.product.domain.*;
|
|
import cn.ezhizao.project.business.product.service.*;
|
|
import cn.ezhizao.project.business.product.service.*;
|
|
@@ -87,6 +88,8 @@ public class BizProcessInspecionController extends BaseController {
|
|
private IBizProcessInspectionDetailService processInspectionDetailService;
|
|
private IBizProcessInspectionDetailService processInspectionDetailService;
|
|
@Resource
|
|
@Resource
|
|
private IBizOutsourcedOrderDetailService bizOutsourcedOrderDetailService;
|
|
private IBizOutsourcedOrderDetailService bizOutsourcedOrderDetailService;
|
|
|
|
+ @Resource
|
|
|
|
+ private IBizOutsourcedOrderDetailProcessService bizOutsourcedOrderDetailProcessService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询序检主列表
|
|
* 查询序检主列表
|
|
@@ -656,12 +659,13 @@ public class BizProcessInspecionController extends BaseController {
|
|
BizReturnReceiptDetail bizReturnReceiptDetail = new BizReturnReceiptDetail();
|
|
BizReturnReceiptDetail bizReturnReceiptDetail = new BizReturnReceiptDetail();
|
|
bizReturnReceiptDetail.setDayworkId(dayworkCarrier.getDayworkId());
|
|
bizReturnReceiptDetail.setDayworkId(dayworkCarrier.getDayworkId());
|
|
List<BizReturnReceiptDetail> detailList = bizReturnReceiptDetailService.getList(bizReturnReceiptDetail);
|
|
List<BizReturnReceiptDetail> detailList = bizReturnReceiptDetailService.getList(bizReturnReceiptDetail);
|
|
|
|
+ List<BizOutsourcedOrderDetailProcess> processes = bizOutsourcedOrderDetailProcessService.query().in("detail_id", detailList.isEmpty() ? Collections.singletonList(0L) : detailList.stream().map(BizReturnReceiptDetail::getOutsourceDetailId).collect(Collectors.toList())).list();
|
|
System.out.println("查询是否有该批次:detailList" + detailList);
|
|
System.out.println("查询是否有该批次:detailList" + detailList);
|
|
if (detailList.size() == 0) {
|
|
if (detailList.size() == 0) {
|
|
throw new RuntimeException("该批次不是外协回收批次");
|
|
throw new RuntimeException("该批次不是外协回收批次");
|
|
}
|
|
}
|
|
|
|
|
|
- if (detailList.stream().noneMatch(detail -> processCodes.stream().anyMatch(l -> l.trim().equals(detail.getProcessCode())))) {
|
|
|
|
|
|
+ if (processes.stream().noneMatch(detail -> processCodes.stream().anyMatch(l -> l.trim().equals(detail.getProcessCode())))) {
|
|
throw new RuntimeException("该批次不需要外协检查");
|
|
throw new RuntimeException("该批次不需要外协检查");
|
|
}
|
|
}
|
|
// 现在先不考虑 审核通过后才能外协检查限制先放到下一迭代 20240625
|
|
// 现在先不考虑 审核通过后才能外协检查限制先放到下一迭代 20240625
|
|
@@ -670,6 +674,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
throw new RuntimeException("该批次需要审核通过后才能外协检查");
|
|
throw new RuntimeException("该批次需要审核通过后才能外协检查");
|
|
}
|
|
}
|
|
detailList = detailList.stream()
|
|
detailList = detailList.stream()
|
|
|
|
+ .filter(detail -> processes.stream().anyMatch(v -> v.getTechnologicalProcessId().equals(detail.getTechnologicalProcessDetailId())))
|
|
.filter(detail -> processCodes.stream().anyMatch(l -> l.trim().equals(detail.getProcessCode())) &&
|
|
.filter(detail -> processCodes.stream().anyMatch(l -> l.trim().equals(detail.getProcessCode())) &&
|
|
detail.getIsAudit().equals(1)
|
|
detail.getIsAudit().equals(1)
|
|
// 现在先不考虑 审核通过后才能外协检查限制先放到下一迭代 20240625
|
|
// 现在先不考虑 审核通过后才能外协检查限制先放到下一迭代 20240625
|