| | |
| | | import com.ruoyi.common.utils.QueryWrappers; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.WxCpUtils; |
| | | import com.ruoyi.device.pojo.DeviceExamineRecord; |
| | | import com.ruoyi.framework.exception.ErrorException; |
| | | import com.ruoyi.inspect.util.HackLoopTableRenderPolicy; |
| | | import com.ruoyi.inspect.util.UserUtils; |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // 清空状态 |
| | | qualityMonitorDetailsRatifyService.update(Wrappers.<QualityMonitorDetailsRatify>lambdaUpdate() |
| | | .eq(QualityMonitorDetailsRatify::getDetailsRatifyId, qualityMonitorDetailsRatify.getDetailsRatifyId()) |
| | | .set(QualityMonitorDetailsRatify::getIsFinish, null)); |
| | | return true; |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public boolean addQualityMonitorRatifyOpinion(QualityMonitorDetailsRatify qualityMonitorDetailsRatify) { |
| | | qualityMonitorDetailsRatifyService.update(Wrappers.<QualityMonitorDetailsRatify>lambdaUpdate() |
| | | LambdaUpdateWrapper<QualityMonitorDetailsRatify> wrapper = Wrappers.<QualityMonitorDetailsRatify>lambdaUpdate() |
| | | .eq(QualityMonitorDetailsRatify::getDetailsRatifyId, qualityMonitorDetailsRatify.getDetailsRatifyId()) |
| | | .set(QualityMonitorDetailsRatify::getRatifyOpinion, qualityMonitorDetailsRatify.getRatifyOpinion()) |
| | | .set(QualityMonitorDetailsRatify::getIsFinish, 1)); |
| | | .set(QualityMonitorDetailsRatify::getIsFinish, qualityMonitorDetailsRatify.getIsFinish()); |
| | | // 为0清除审核人 |
| | | if (qualityMonitorDetailsRatify.getIsFinish().equals(0)) { |
| | | wrapper.set(QualityMonitorDetailsRatify::getRatifyUserId, null); |
| | | } |
| | | |
| | | qualityMonitorDetailsRatifyService.update(wrapper); |
| | | return true; |
| | | } |
| | | |
| | |
| | | |
| | | /** |
| | | * 新增监控评价附件表 |
| | | * @param detailsEvaluateId |
| | | * @param qualityMonitorDetailsId |
| | | * @param file |
| | | * @return |
| | | */ |
| | | @Override |
| | | public boolean uploadEvaluateFile(Integer detailsEvaluateId, MultipartFile file) { |
| | | if (detailsEvaluateId == null) { |
| | | public boolean uploadEvaluateFile(Integer qualityMonitorDetailsId, MultipartFile file) { |
| | | if (qualityMonitorDetailsId == null) { |
| | | throw new ErrorException("缺少监控详情id"); |
| | | } |
| | | |
| | |
| | | String filename = file.getOriginalFilename(); |
| | | String contentType = file.getContentType(); |
| | | QualityMonitorDetailsEvaluateFile evaluateFile = new QualityMonitorDetailsEvaluateFile(); |
| | | evaluateFile.setDetailsEvaluateId(detailsEvaluateId); |
| | | evaluateFile.setDetailsEvaluateId(qualityMonitorDetailsId); |
| | | evaluateFile.setFileName(filename); |
| | | if (contentType != null && contentType.startsWith("image/")) { |
| | | // 是图片 |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<QualityMonitorDetailsEvaluateFile> getEvaluateFileList(Integer detailsEvaluateId) { |
| | | public List<QualityMonitorDetailsEvaluateFile> getEvaluateFileList(Integer qualityMonitorDetailsId) { |
| | | return qualityMonitorDetailsEvaluateFileMapper.selectList(Wrappers.<QualityMonitorDetailsEvaluateFile>lambdaQuery() |
| | | .eq(QualityMonitorDetailsEvaluateFile::getDetailsEvaluateId, detailsEvaluateId)); |
| | | .eq(QualityMonitorDetailsEvaluateFile::getDetailsEvaluateId, qualityMonitorDetailsId)); |
| | | } |
| | | |
| | | |