inspect-server/src/main/java/com/yuanchu/mom/controller/InsOrderPlanController.java
@@ -9,9 +9,11 @@ import com.yuanchu.mom.dto.InsProductDto; import com.yuanchu.mom.dto.InsProductResultDto; import com.yuanchu.mom.dto.SubmitPlanDto; import com.yuanchu.mom.mapper.InsSampleUserMapper; import com.yuanchu.mom.pojo.InsOrderFile; import com.yuanchu.mom.pojo.InsOrderState; import com.yuanchu.mom.pojo.InsProductResult; import com.yuanchu.mom.pojo.InsSampleUser; import com.yuanchu.mom.service.*; import com.yuanchu.mom.utils.JackSonUtil; import com.yuanchu.mom.vo.InsProductResultVo; @@ -44,6 +46,8 @@ private InsProductService insProductService; private InsOrderStateService insOrderStateService; private InsSampleUserMapper insSampleUserMapper; @ValueClassify("检验任务") @ApiOperation(value = "获取检验任务列表") @@ -254,4 +258,16 @@ return Result.success(insOrderPlanService.preview(id)); } @ValueAuth @PostMapping("/getCheckUser") @ApiOperation("获取当前检验任务的所有检验员信息") //这里的传参是样品id,等检验任务那块全改了之后这里就没问题 public Result<?> getCheckUser(Integer id,String sonLaboratory) { List<InsSampleUser> insSampleUsers = insSampleUserMapper.selectList(Wrappers.<InsSampleUser>lambdaQuery() .eq(InsSampleUser::getState, 0) //检验人 .eq(InsSampleUser::getInsSampleId, id) .eq(InsSampleUser::getSonLaboratory, sonLaboratory)); return Result.success(insSampleUsers); } } inspect-server/src/main/java/com/yuanchu/mom/service/InsOrderPlanService.java
@@ -65,4 +65,5 @@ Object preview(Integer id) throws Exception; int saveInsContext3(InsProductResult insProductResult); } inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java
@@ -998,9 +998,9 @@ } } insOrder.setState(4); insOrderMapper.updateById(insOrder); } insOrder.setState(4); insOrderMapper.updateById(insOrder); break; } } @@ -1197,7 +1197,7 @@ DateTime parse = DateUtil.parse(localDateTime.format(formatter)); auxiliaryOutputWorkingHours.setWeekDay(getWeek(localDateTime.format(formatters)));//星期 auxiliaryOutputWorkingHours.setWeek(String.valueOf(DateUtil.weekOfYear(DateUtil.offsetDay(parse, 1))));//周次 auxiliaryOutputWorkingHours.setCheck(userId);//检测人 auxiliaryOutputWorkingHours.setCheck(userId);//todo 检测人(后面要去掉由前端传入) auxiliaryOutputWorkingHoursMapper.insert(auxiliaryOutputWorkingHours); } } inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsReportServiceImpl.java
@@ -259,11 +259,6 @@ put("seal2", Pictures.ofLocal(imgUrl + "/" + sealUrl).create()); }}, finalUrl); wordToPdf(finalUrl, sealUrl); InsOrder insOrder = new InsOrder(); insOrder.setId(insReportMapper.selectById(id).getInsOrderId()); insOrder.setState(4); insOrderMapper.updateById(insOrder); return insReportMapper.updateById(insReport); } @@ -380,12 +375,6 @@ if (insReportDto.getState() == 1) { List<InsReportDto1> insReportDto1s = insReportDto.getInsReportDto1s(); wordUtils.generateReport(insReportDto.getId(), insReportDto1s); } else { //结束订单 InsOrder insOrder = new InsOrder(); insOrder.setId(insReportDto.getId()); insOrder.setState(4); insOrderMapper.updateById(insOrder); } } else { throw new ErrorException("该订单还未结束试验,无法生产报告!");