| | |
| | | throw new JeecgBootException("设备不存在,请检查!"); |
| | | } |
| | | |
| | | // 检查周保过期时间 |
| | | if (eamInspectionOrderRequest.getTableWeekDetailList() == null || eamInspectionOrderRequest.getTableWeekDetailList().isEmpty()) { |
| | | List<EamWeekInspectionDetail> weekInspectionDetailList = eamWeekInspectionDetailService.list(new LambdaQueryWrapper<EamWeekInspectionDetail>().eq(EamWeekInspectionDetail::getStandardId, eamInspectionOrderRequest.getStandardId()).between(EamWeekInspectionDetail::getPlanInspectionDate, DateUtils.getFirstDayOfWeek(eamInspectionOrderRequest.getInspectionDate()), DateUtils.getLastDayOfWeek(eamInspectionOrderRequest.getInspectionDate()))); |
| | | if (weekInspectionDetailList != null && !weekInspectionDetailList.isEmpty()) { |
| | | if (StrUtil.isEmpty(eamInspectionOrderRequest.getOperator())) { |
| | | Date lastDate = DateUtils.getLastDayOfWeek(eamInspectionOrderRequest.getInspectionDate()); |
| | | if (DateUtils.isSameDay(lastDate, new Date())) { |
| | | throw new JeecgBootException("本周点检未完成,请进行填报!"); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | // 设置流程变量 |
| | | setupProcessVariables(eamInspectionOrderRequest, eamInspectionOrder, user, equipment); |
| | | |