| | |
| | | import com.ruoyi.device.pojo.DeviceExaminePlanDetails; |
| | | import com.ruoyi.device.pojo.DeviceExamineRecordContrast; |
| | | import com.ruoyi.device.pojo.DeviceExamineRecordContrastDetails; |
| | | import com.ruoyi.device.service.DeviceExaminePlanService; |
| | | import com.ruoyi.device.service.DeviceExamineRecordContrastDetailsService; |
| | | import com.ruoyi.device.service.DeviceExamineRecordContrastService; |
| | | import com.ruoyi.framework.exception.ErrorException; |
| | |
| | | |
| | | @Resource |
| | | private DeviceExamineRecordContrastDetailsService deviceExamineRecordContrastDetailsService; |
| | | @Resource |
| | | private DeviceExaminePlanService deviceExaminePlanService; |
| | | @Resource |
| | | private DeviceExaminePlanDetailsMapper deviceExaminePlanDetailsMapper; |
| | | @Resource |
| | |
| | | } |
| | | |
| | | this.update(wrapper); |
| | | // 审核通过后,设备档案的最近/下次核查日期进入下一轮 |
| | | if (dto.getReviewStatus() != null && dto.getReviewStatus() == 1) { |
| | | deviceExaminePlanService.updateDeviceExamineDate(dto.getPlanDetailsId()); |
| | | } |
| | | return true; |
| | | } |
| | | |
| | |
| | | public void exportReviewExamineRecordContrast(Integer planDetailsId, HttpServletResponse response) { |
| | | // 查询对比记录 |
| | | DeviceExamineRecordContrastDto deviceExamineRecordContrast = baseMapper.selectExamineRecordContrastDto(planDetailsId); |
| | | if (deviceExamineRecordContrast == null) { |
| | | throw new ErrorException("该计划明细暂无核查比对记录,请先录入后再导出"); |
| | | } |
| | | |
| | | // 查询对比记录详情 |
| | | List<DeviceExamineRecordContrastDetails> deviceExamineRecordContrastDetailList = deviceExamineRecordContrastDetailsService.list(Wrappers.<DeviceExamineRecordContrastDetails>lambdaQuery().eq(DeviceExamineRecordContrastDetails::getRecordContrastId, deviceExamineRecordContrast.getRecordContrastId())); |
| | |
| | | put("deviceExamineRecordContrast", deviceExamineRecordContrast); |
| | | put("deviceExamineRecordContrastDetailsDtoList", deviceExamineRecordContrastDetailsDtoList); |
| | | //获取核查人的签名地址 |
| | | put("checkerUserUrl", UserUtils.getFinalUserSignatureUrl(deviceExamineRecordContrast.getCheckerUserId())); |
| | | put("checkerUserUrl", UserUtils.getFinalUserSignatureOrTransparent(deviceExamineRecordContrast.getCheckerUserId())); |
| | | //获取审查人的签名地址 |
| | | put("reviewUserUrl", UserUtils.getFinalUserSignatureUrl(deviceExamineRecordContrast.getReviewUserId())); |
| | | put("reviewUserUrl", UserUtils.getFinalUserSignatureOrTransparent(deviceExamineRecordContrast.getReviewUserId())); |
| | | }}); |
| | | |
| | | try { |