|
@@ -5,6 +5,7 @@ import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
import javax.annotation.Resource;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
import cn.ezhizao.common.utils.SecurityUtils;
|
|
@@ -130,6 +131,8 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
private IBizTechnologicalProcessDetailDrawingService bizTechnologicalProcessDetailDrawingService;
|
|
|
@Resource
|
|
|
private IBizProcessService bizProcessService;
|
|
|
+ @Resource
|
|
|
+ private HttpServletRequest request;
|
|
|
|
|
|
final private String processInspectionNoKey = "processInspectionCode";
|
|
|
|
|
@@ -140,7 +143,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@GetMapping("/list")
|
|
|
@Log(title = "查询序检列表", businessType = BusinessType.SELECT)
|
|
|
public TableDataInfo list(BizProcessInspecion bizProcessInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
-
|
|
|
+ setTenantId(bizProcessInspecion);
|
|
|
if (bizProcessInspecion.getStartTime() != null) {
|
|
|
Date startTimeDate = bizProcessInspecion.getStartTime();
|
|
|
// 使用 SimpleDateFormat 格式化 Date 对象为特定格式的字符串
|
|
@@ -165,7 +168,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/examineList")
|
|
|
@Log(title = "查询交检审核列表", businessType = BusinessType.SELECT)
|
|
|
public TableDataInfo examineList(@RequestBody BizProcessInspecion bizProcessInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
-
|
|
|
+ setTenantId(bizProcessInspecion);
|
|
|
if (bizProcessInspecion.getStartTime() != null) {
|
|
|
Date startTimeDate = bizProcessInspecion.getStartTime();
|
|
|
// 使用 SimpleDateFormat 格式化 Date 对象为特定格式的字符串
|
|
@@ -270,7 +273,9 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
throw (new RuntimeException("该产品不存在"));
|
|
|
}
|
|
|
BizProcess process = bizProcessService.query().eq("id", lot.getProcessId()).one();
|
|
|
- List<BizTechnologicalProcessDetailDrawing> technologicalProcessDetailDrawingList = bizTechnologicalProcessDetailDrawingService.query().eq("product_id", product.getId()).eq("process_code", process.getProcessCode()).orderByDesc("create_time").list();
|
|
|
+ List<BizTechnologicalProcessDetailDrawing> technologicalProcessDetailDrawingList = bizTechnologicalProcessDetailDrawingService.query().eq("product_id", product.getId()).eq("process_code", process.getProcessCode())
|
|
|
+ .eq("tenant_id",Long.parseLong(request.getHeader("tenantId")))
|
|
|
+ .orderByDesc("create_time").list();
|
|
|
|
|
|
if(!technologicalProcessDetailDrawingList.isEmpty()){
|
|
|
SysUser user = sysUserService.selectUserById(technologicalProcessDetailDrawingList.get(0).getCreatorId());
|
|
@@ -1068,7 +1073,8 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/saveOutsourcedInspecion")
|
|
|
@Log(title = "新增外协序检信息", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveOutsourcedInspectionV4(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
-// // 判断是否已有未确认外协检查
|
|
|
+ setTenantId(processInspecion);
|
|
|
+ // // 判断是否已有未确认外协检查
|
|
|
// if (bizProcessInspecionService.query().eq("outsource_order_detail_id", processInspecion.getOutsourceOrderDetailId()).eq("status", 0).count() > 0) {
|
|
|
// return error("已有未完成外协检查单。");
|
|
|
// }
|
|
@@ -1208,6 +1214,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
//inspection.setReviewerId(SecurityUtils.getLoginUser().getUserId());
|
|
|
inspection.setProcessStepNumber(processInspecion.getProcessStepNumber());
|
|
|
inspection.setFromId(processInspecion.getId());
|
|
|
+ inspection.setTenantId(processInspecion.getTenantId());
|
|
|
inspection.setType("instrumentRoomInspection");
|
|
|
if (inspection.getStartTime() == null) {
|
|
|
inspection.setStartTime(new Date());
|
|
@@ -1286,6 +1293,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
reject.setProductionPlanDetailId(daywork.getProductionPlanDetailId());
|
|
|
reject.setProductionPlanDetailSubDetailId(daywork.getProductionPlanDetailSubDetailId());
|
|
|
reject.setLotId(processInspecion.getLot().getId());
|
|
|
+ reject.setTenantId(processInspecion.getTenantId());
|
|
|
reject.setDayworkItemId(dayworkItem.getId());
|
|
|
Long rejectNum = reject.getRejectNum() == null ? 0L : reject.getRejectNum();
|
|
|
newRej.setRejectNum(rejectNum);
|
|
@@ -1299,6 +1307,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
newRej.setDayworkItemId(dayworkItem.getId());
|
|
|
newRej.setReason("外协检查废品");
|
|
|
newRej.setDeptId(processInspecion.getDeptId());
|
|
|
+ newRej.setTenantId(processInspecion.getTenantId());
|
|
|
}
|
|
|
}
|
|
|
processInspectionDetailService.saveBatch(rejects);
|
|
@@ -1309,6 +1318,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(processInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
@@ -1335,6 +1345,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
consult.setProcessId(dayworkItem.getProcessId());
|
|
|
consult.setProcessAlias(processInspecion.getLot().getProcessAlias());
|
|
|
consult.setIsOutsourcedInspection(1);
|
|
|
+ consult.setTenantId(processInspecion.getTenantId());
|
|
|
//consult.setTechnicianId(technicianUser == null ? 0L : technicianUser.getUserId());
|
|
|
}
|
|
|
bizDayworkItemConsultService.saveOrUpdateBatch(consults);
|
|
@@ -1519,6 +1530,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/saveOnSiteInspection")
|
|
|
@Log(title = "新增巡检信息", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveOnSiteInspection(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ setTenantId(processInspecion);
|
|
|
if (processInspecion.getFlag() != null && processInspecion.getFlag() && (processInspecion.getIsInspectionCarrierChanged() != null && processInspecion.getIsInspectionCarrierChanged().equals(1))) {
|
|
|
throw new RuntimeException("检测载具已解绑,移交仪器室,请绑定载具");
|
|
|
}
|
|
@@ -1618,6 +1630,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
//inspection.setReviewerId(SecurityUtils.getLoginUser().getUserId());
|
|
|
inspection.setProcessStepNumber(processInspecion.getProcessStepNumber());
|
|
|
inspection.setFromId(processInspecion.getId());
|
|
|
+ inspection.setTenantId(processInspecion.getTenantId());
|
|
|
inspection.setType("instrumentRoomInspection");
|
|
|
if (inspection.getStartTime() == null) {
|
|
|
inspection.setStartTime(new Date());
|
|
@@ -1691,6 +1704,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
reject.setProductionPlanDetailSubDetailId(daywork.getProductionPlanDetailSubDetailId());
|
|
|
reject.setLotId(processInspecion.getLot().getId());
|
|
|
reject.setDayworkItemId(dayworkItem.getId());
|
|
|
+ reject.setTenantId(processInspecion.getTenantId());
|
|
|
}
|
|
|
}
|
|
|
processInspectionDetailService.saveBatch(rejects);
|
|
@@ -1699,6 +1713,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(processInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
@@ -1751,7 +1766,6 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
|
|
|
//修改daywaork信息
|
|
|
dayworkItem.setIsProcessInspection(1);
|
|
|
- dayworkItem.setTenantId(processInspecion.getTenantId());
|
|
|
if(dayworkItem.getDeleted() == 1) {
|
|
|
return success();
|
|
|
}
|
|
@@ -1762,6 +1776,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/saveFirstInspection")
|
|
|
@Log(title = "新增首序检信息", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveFirstInspection(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ setTenantId(processInspecion);
|
|
|
if (processInspecion.getFlag() != null && processInspecion.getFlag() && (processInspecion.getIsInspectionCarrierChanged() != null && processInspecion.getIsInspectionCarrierChanged().equals(1))) {
|
|
|
throw new RuntimeException("检测载具已解绑,移交仪器室,请绑定载具");
|
|
|
}
|
|
@@ -1944,6 +1959,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(processInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
@@ -2157,6 +2173,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/saveDeliveryInspection")
|
|
|
@Log(title = "新增交检信息", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveDeliveryInspection(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ setTenantId(processInspecion);
|
|
|
if (processInspecion.getFlag() != null && processInspecion.getFlag() && (processInspecion.getIsInspectionCarrierChanged() != null && processInspecion.getIsInspectionCarrierChanged().equals(1))) {
|
|
|
throw new RuntimeException("检测载具已解绑,移交仪器室,请绑定载具");
|
|
|
}
|
|
@@ -2288,7 +2305,6 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
newDayworkCarrier.setDayworkId(inspection.getDayworkId());
|
|
|
newDayworkCarrier.setCarrierCode(inspection.getInspectionCarrierCode());
|
|
|
newDayworkCarrier.setCarrierId(inspection.getInspectionCarrierId());
|
|
|
- newDayworkCarrier.setTenantId(inspection.getTenantId());
|
|
|
newDayworkCarrier.setLotCode(inspection.getLotCode());
|
|
|
newDayworkCarrier.setLotId(inspection.getLotId());
|
|
|
newDayworkCarrier.setProductionPlanDetailId(inspection.getProductionPlanDetailId());
|
|
@@ -2325,6 +2341,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
reject.setProductionPlanDetailSubDetailId(daywork.getProductionPlanDetailSubDetailId());
|
|
|
reject.setLotId(processInspecion.getLot().getId());
|
|
|
reject.setDayworkItemId(dayworkItem.getId());
|
|
|
+ reject.setTenantId(processInspecion.getTenantId());
|
|
|
}
|
|
|
}
|
|
|
processInspectionDetailService.saveBatch(rejects);
|
|
@@ -2333,6 +2350,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(processInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
@@ -2378,6 +2396,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
consultPicture.setPictureName(info.getPictureName());
|
|
|
consultPicture.setTenantId(processInspecion.getTenantId());
|
|
|
consultPicture.setUrl(info.getUrl());
|
|
|
+ consultPicture.setTenantId(processInspecion.getTenantId());
|
|
|
pictures.add(consultPicture);
|
|
|
});
|
|
|
});
|
|
@@ -2386,7 +2405,6 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
|
|
|
//修改daywaork信息
|
|
|
dayworkItem.setIsProcessInspection(1);
|
|
|
- dayworkItem.setTenantId(processInspecion.getTenantId());
|
|
|
if(dayworkItem.getDeleted() == 1) {
|
|
|
return success();
|
|
|
}
|
|
@@ -2415,6 +2433,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/saveInstrumentRoomInspection")
|
|
|
@Log(title = "新增仪器室检查", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveInstrumentRoomInspection(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ setTenantId(processInspecion);
|
|
|
//根据lot信息保存序检表
|
|
|
BizDaywork daywork = bizDayworkService.query().eq("lot_code", processInspecion.getLot().getLotCode()).one();
|
|
|
BizProduct product = bizProductService.getById(processInspecion.getLot().getProductId());
|
|
@@ -2501,6 +2520,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(processInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
@@ -2566,6 +2586,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/saveFirstInstrumentRoomInspection")
|
|
|
@Log(title = "新增首序送检仪器室", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveFirstInstrumentRoomInspection(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ setTenantId(processInspecion);
|
|
|
if (processInspecion.getFlag() != null && processInspecion.getFlag() && (processInspecion.getIsInspectionCarrierChanged() != null && processInspecion.getIsInspectionCarrierChanged().equals(1))) {
|
|
|
throw new RuntimeException("检测载具已解绑,移交仪器室,请绑定载具");
|
|
|
}
|
|
@@ -2650,7 +2671,8 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
List<BizInspectionStandardsCheck> inspectionStandardsCheckList = bizInspectionStandardsCheckService.query()
|
|
|
.eq("inspection_code", "instrumentRoomInspection")
|
|
|
.eq("product_id", processInspecion.getProductId())
|
|
|
- .eq("process_id", processInspecion.getLot().getProcessId()).list();
|
|
|
+ .eq("process_id", processInspecion.getLot().getProcessId())
|
|
|
+ .eq("tenant_id", processInspecion.getTenantId()).list();
|
|
|
List<BizProcessInspectionDetail> detailList = new ArrayList<>();
|
|
|
inspectionStandardsCheckList.forEach(inspectionStandardsCheck -> {
|
|
|
BizProcessInspectionDetail detail = new BizProcessInspectionDetail();
|
|
@@ -2675,12 +2697,12 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(processInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
|
//修改daywaork信息
|
|
|
dayworkItem.setIsProcessInspection(1);
|
|
|
- dayworkItem.setTenantId(processInspecion.getTenantId());
|
|
|
if(dayworkItem.getDeleted() == 1) {
|
|
|
return success();
|
|
|
}
|
|
@@ -2692,6 +2714,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@PostMapping("/saveFactoryInspection")
|
|
|
@Log(title = "出厂检人员新增出厂检", businessType = BusinessType.INSERT)
|
|
|
public AjaxResult saveFactoryInspection(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ setTenantId(processInspecion);
|
|
|
if (processInspecion.getFlag() != null && processInspecion.getFlag() && (processInspecion.getIsInspectionCarrierChanged() != null && processInspecion.getIsInspectionCarrierChanged().equals(1))) {
|
|
|
throw new RuntimeException("检测载具已解绑,移交仪器室,请绑定载具");
|
|
|
}
|
|
@@ -2796,6 +2819,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
//inspection.setReviewerId(SecurityUtils.getLoginUser().getUserId());
|
|
|
inspection.setProcessStepNumber(processInspecion.getProcessStepNumber());
|
|
|
inspection.setFromId(processInspecion.getId());
|
|
|
+ inspection.setTenantId(processInspecion.getTenantId());
|
|
|
inspection.setType("instrumentRoomInspection");
|
|
|
if (inspection.getStartTime() == null) {
|
|
|
inspection.setStartTime(new Date());
|
|
@@ -2855,6 +2879,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(processInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
@@ -2909,7 +2934,6 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
}
|
|
|
//修改daywaork信息
|
|
|
dayworkItem.setIsProcessInspection(1);
|
|
|
- dayworkItem.setTenantId(processInspecion.getTenantId());
|
|
|
if(dayworkItem.getDeleted() == 1) {
|
|
|
return success();
|
|
|
}
|
|
@@ -2993,7 +3017,6 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
}
|
|
|
//修改daywaork信息
|
|
|
dayworkItem.setIsProcessInspection(1);
|
|
|
- dayworkItem.setTenantId(processInspecion.getTenantId());
|
|
|
if(dayworkItem.getDeleted() == 1) {
|
|
|
return success();
|
|
|
}
|
|
@@ -4034,9 +4057,10 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
@Log(title = "保存外协检查单与关联检查单")
|
|
|
@PostMapping("/saveOutsourceInspectionWithRelate")
|
|
|
@Transactional
|
|
|
- public AjaxResult saveOutsourceInspectionWithRelate(@RequestBody BizProcessInspecion processInspecion) {
|
|
|
+ public AjaxResult saveOutsourceInspectionWithRelate(@RequestBody BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
Map<String, Object> map = getRelationInspection(processInspecion);
|
|
|
BizProcessInspecion bizProcessInspecion = (BizProcessInspecion) map.get("master");
|
|
|
+ setTenantId(bizProcessInspecion);
|
|
|
List<BizProcessInspecion> relateList = (List<BizProcessInspecion>) map.get("detail");
|
|
|
// 保存主检测单信息
|
|
|
saveMasterInspection(bizProcessInspecion);
|
|
@@ -4064,7 +4088,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
consult.setDayworkId(item == null ? 0 : item.getDayworkId());
|
|
|
}
|
|
|
consult.setUserId(user == null ? 0L : user.getUserId());
|
|
|
- consult.setTenantId(processInspecion.getTenantId());
|
|
|
+ consult.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
consult.setNickName(user == null ? "" : user.getNickName());
|
|
|
consult.setProcessInspectionId(processInspecion.getId());
|
|
|
// consult.setProductionPlanDetailSubDetailId(daywork.getProductionPlanDetailSubDetailId());
|
|
@@ -4089,7 +4113,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
consultPicture.setDayworkItemConsultId(ne.getId());
|
|
|
consultPicture.setPictureName(info.getPictureName());
|
|
|
consultPicture.setUrl(info.getUrl());
|
|
|
- consultPicture.setTenantId(processInspecion.getTenantId());
|
|
|
+ consultPicture.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
pictures.add(consultPicture);
|
|
|
});
|
|
|
}
|
|
@@ -4114,7 +4138,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
for (BizProcessInspectionDetail reject : rejects) {
|
|
|
reject.setId(null);
|
|
|
reject.setUserId(user == null ? 0L : user.getUserId());
|
|
|
- reject.setTenantId(processInspecion.getTenantId());
|
|
|
+ reject.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
reject.setProcessInspectionId(processInspecion.getId());
|
|
|
reject.setDayworkId(0L);
|
|
|
reject.setLotId(processInspecion.getLot().getId());
|
|
@@ -4122,7 +4146,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
newRej.setRejectNum(rejectNum);
|
|
|
newRej.setUserId(user == null ? 0L : user.getUserId());
|
|
|
newRej.setProcessInspectionId(processInspecion.getId());
|
|
|
- newRej.setTenantId(processInspecion.getTenantId());
|
|
|
+ newRej.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
newRej.setDayworkId(0L);
|
|
|
newRej.setLotId(processInspecion.getLot().getId());
|
|
|
newRej.setReason("外协检查废品");
|
|
@@ -4157,6 +4181,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
if (processInspecion.getProcessInspectionPictureList() != null && !processInspecion.getProcessInspectionPictureList().isEmpty()) {
|
|
|
processInspecion.getProcessInspectionPictureList().forEach(item -> {
|
|
|
item.setProcessInspectionId(processInspecion.getId());
|
|
|
+ item.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
});
|
|
|
}
|
|
|
saveOrUpdateBatch(bizProcessInspectionPictureService, processInspecion.getProcessInspectionPictureList() == null || processInspecion.getProcessInspectionPictureList().isEmpty() ? new ArrayList<>() : processInspecion.getProcessInspectionPictureList(), oldProcessInspectionList);
|
|
@@ -4169,14 +4194,14 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
BizProcessInspectionRelation relation = new BizProcessInspectionRelation();
|
|
|
relation.setLotId(processInspecion.getLotId());
|
|
|
relation.setProcessInspectionId(processInspecion.getId());
|
|
|
- relation.setTenantId(processInspecion.getTenantId());
|
|
|
+ relation.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
bizProcessInspectionRelationService.save(relation);
|
|
|
List<BizProcessInspectionRelationDetail> relatedDetails = new ArrayList<>();
|
|
|
relateList.forEach(l -> {
|
|
|
BizProcessInspectionRelationDetail item = new BizProcessInspectionRelationDetail();
|
|
|
item.setProcessInspectionId(l.getId());
|
|
|
item.setLotId(l.getLotId());
|
|
|
- item.setTenantId(processInspecion.getTenantId());
|
|
|
+ item.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
item.setProcessInspectionRelationId(relation.getId());
|
|
|
relatedDetails.add(item);
|
|
|
l.setRelatedId(relation.getId());
|
|
@@ -4185,7 +4210,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
master.setProcessInspectionId(processInspecion.getId());
|
|
|
master.setLotId(processInspecion.getLotId());
|
|
|
master.setProcessInspectionRelationId(relation.getId());
|
|
|
- master.setTenantId(processInspecion.getTenantId());
|
|
|
+ master.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
master.setIsMaster(1);
|
|
|
relatedDetails.add(master);
|
|
|
bizProcessInspectionRelationDetailService.saveBatch(relatedDetails);
|
|
@@ -4207,6 +4232,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
BizProcessInspectionRelationDetail item = new BizProcessInspectionRelationDetail();
|
|
|
item.setProcessInspectionId(l.getId());
|
|
|
item.setLotId(l.getLotId());
|
|
|
+ item.setTenantId(bizProcessInspecion.getTenantId());
|
|
|
item.setProcessInspectionRelationId(processInspecion.getRelatedId());
|
|
|
add.add(item);
|
|
|
}
|
|
@@ -4253,7 +4279,7 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
- public boolean saveMasterInspection(BizProcessInspecion processInspecion) {
|
|
|
+ public boolean saveMasterInspection(BizProcessInspecion processInspecion) throws NoSuchFieldException, IllegalAccessException {
|
|
|
BizDaywork daywork = bizDayworkService.query().eq("lot_code", processInspecion.getLot().getLotCode()).one();
|
|
|
BizDayworkItem dayworkItem = bizDayworkItemService.selById(processInspecion.getDayworkItemId());
|
|
|
// BizDayworkItem dayworkItem = bizDayworkItemService.getById(processInspecion.getDayworkItemId());
|
|
@@ -4387,7 +4413,6 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
//绑定检测载具
|
|
|
BizDayworkCarrier newDayworkCarrier = new BizDayworkCarrier();
|
|
|
newDayworkCarrier.setDayworkId(inspection.getDayworkId());
|
|
|
- newDayworkCarrier.setTenantId(processInspecion.getTenantId());
|
|
|
newDayworkCarrier.setCarrierCode(inspection.getInspectionCarrierCode());
|
|
|
newDayworkCarrier.setCarrierId(inspection.getInspectionCarrierId());
|
|
|
newDayworkCarrier.setLotCode(inspection.getLotCode());
|
|
@@ -4412,7 +4437,6 @@ public class BizProcessInspecionController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//修改daywaork信息
|
|
|
- dayworkItem.setTenantId(processInspecion.getTenantId());
|
|
|
dayworkItem.setIsProcessInspection(1);
|
|
|
if (dayworkItem.getDeleted() == 1) {
|
|
|
return true;
|