diff --git a/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/pojo/po/upload/PmsTemProcessReport.java b/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/pojo/po/upload/PmsTemProcessReport.java index 8028f126d..bf311b271 100644 --- a/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/pojo/po/upload/PmsTemProcessReport.java +++ b/pqs-harmonic/harmonic-api/src/main/java/com/njcn/harmonic/pojo/po/upload/PmsTemProcessReport.java @@ -18,7 +18,7 @@ import lombok.Setter; @Getter @Setter @TableName("pms_tem_process_report") -public class PmsTemProcessReport extends BaseEntity { +public class PmsTemProcessReport{ private static final long serialVersionUID = 1L; diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemProcessReportServiceImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemProcessReportServiceImpl.java index f783a01a3..d3fe20241 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemProcessReportServiceImpl.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemProcessReportServiceImpl.java @@ -2,6 +2,7 @@ package com.njcn.harmonic.service.upload.impl; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -45,7 +46,7 @@ public class PmsTemProcessReportServiceImpl extends ServiceImpl pmsTemProcessReportList = this.list(lambdaQueryWrapper); if(CollUtil.isEmpty(pmsTemProcessReportList)){ - throw new BusinessException("查询用户临时档案数据为空"); + throw new BusinessException("查询月报数据为空"); } List> list = CollUtil.split(pmsTemProcessReportList,100); @@ -76,7 +77,7 @@ public class PmsTemProcessReportServiceImpl extends ServiceImpl getList(PmsTemUserParam.QueryPmsTemUserParam param) { LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); - lambdaQueryWrapper.eq(PmsTemProcessReport::getStatisticalDate,param.getSearchBeginTime()); + lambdaQueryWrapper.eq(PmsTemProcessReport::getStatisticalDate, param.getSearchBeginTime().substring(0,7)); return this.list(lambdaQueryWrapper); } diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemUserServiceImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemUserServiceImpl.java index 0a3c6e7c2..9de4ff074 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemUserServiceImpl.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/upload/impl/PmsTemUserServiceImpl.java @@ -13,11 +13,13 @@ import com.njcn.common.pojo.exception.BusinessException; import com.njcn.device.pms.enums.PmsEnum; +import com.njcn.harmonic.mapper.upload.PmsTemProcessApprovalMapper; import com.njcn.harmonic.mapper.upload.PmsTemProcessTrackMapper; import com.njcn.harmonic.mapper.upload.PmsTemUserMapper; import com.njcn.harmonic.pojo.dto.upload.RUploadMainMonitorDataDTO; import com.njcn.harmonic.pojo.param.UploadDataParam; import com.njcn.harmonic.pojo.param.upload.PmsTemUserParam; +import com.njcn.harmonic.pojo.po.upload.PmsTemProcessApproval; import com.njcn.harmonic.pojo.po.upload.PmsTemProcessTrackPO; import com.njcn.harmonic.pojo.po.upload.PmsTemUserPO; import com.njcn.harmonic.pojo.po.upload.RUploadMainMonitorData; @@ -58,6 +60,8 @@ public class PmsTemUserServiceImpl extends ServiceImpl ids) { + + long count = pmsTemProcessApprovalMapper.selectCount(new LambdaQueryWrapper().in(PmsTemProcessApproval::getTempUserDossierId,ids)); + if(count>0){ + throw new BusinessException("当前用户存在评估文档整改情况,不可删除"); + } this.removeByIds(ids); pmsTemProcessTrackMapper.delete(new LambdaQueryWrapper().in(PmsTemProcessTrackPO::getTempUserDossierId,ids)); return true; @@ -118,6 +127,12 @@ public class PmsTemUserServiceImpl extends ServiceImpl{ + item.setGcVoltageLevel(String.format("%02d",Integer.valueOf(item.getGcVoltageLevel()))); + item.setGcSubstationVoltageLevel(String.format("%02d",Integer.valueOf(item.getGcSubstationVoltageLevel()))); + }); + List> list = CollUtil.split(pmsTemUserPOList,100); for(int i=0;i