河北超高压上送接口调整-只上送省级数据
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package com.njcn.harmonic.service.upload.impl;
|
package com.njcn.harmonic.service.upload.impl;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -12,6 +13,7 @@ import com.njcn.harmonic.mapper.upload.RUploadPointStatisticalDataDMapper;
|
|||||||
import com.njcn.harmonic.pojo.dto.upload.MonitorStatisticalDTO;
|
import com.njcn.harmonic.pojo.dto.upload.MonitorStatisticalDTO;
|
||||||
import com.njcn.harmonic.pojo.param.UploadDataParam;
|
import com.njcn.harmonic.pojo.param.UploadDataParam;
|
||||||
import com.njcn.harmonic.pojo.param.UploadParam;
|
import com.njcn.harmonic.pojo.param.UploadParam;
|
||||||
|
import com.njcn.harmonic.pojo.po.upload.RUploadEvaluationDataD;
|
||||||
import com.njcn.harmonic.pojo.po.upload.RUploadPointStatisticalDataD;
|
import com.njcn.harmonic.pojo.po.upload.RUploadPointStatisticalDataD;
|
||||||
import com.njcn.harmonic.pojo.vo.upload.UploadPointStatisticalDataVo;
|
import com.njcn.harmonic.pojo.vo.upload.UploadPointStatisticalDataVo;
|
||||||
import com.njcn.harmonic.service.upload.IPointStatisticalDataService;
|
import com.njcn.harmonic.service.upload.IPointStatisticalDataService;
|
||||||
@@ -64,17 +66,18 @@ public class PointStatisticalDataServiceImpl extends ServiceImpl<RUploadPointSta
|
|||||||
List<RUploadPointStatisticalDataD> list;
|
List<RUploadPointStatisticalDataD> list;
|
||||||
//指定数据上送,不管之前有没有上送,都重新上送一次
|
//指定数据上送,不管之前有没有上送,都重新上送一次
|
||||||
//(预防之前上送过,修改数据后需要再次上送)
|
//(预防之前上送过,修改数据后需要再次上送)
|
||||||
if (CollectionUtil.isNotEmpty(param.getList())){
|
if (CollUtil.isNotEmpty(param.getList())){
|
||||||
list = this.lambdaQuery()
|
list = this.lambdaQuery()
|
||||||
.eq(RUploadPointStatisticalDataD::getStatisticalDate,param.getTime())
|
.eq(RUploadPointStatisticalDataD::getStatisticalDate,param.getTime())
|
||||||
.in(RUploadPointStatisticalDataD::getId,param.getList())
|
.in(RUploadPointStatisticalDataD::getId,param.getList())
|
||||||
.list();
|
.list();
|
||||||
}
|
}
|
||||||
//未指定数据上送,则将所有未上送的数据,上送上去
|
//未指定数据上送,则上送省级数据
|
||||||
else {
|
else {
|
||||||
list = this.lambdaQuery()
|
list = this.lambdaQuery()
|
||||||
.eq(RUploadPointStatisticalDataD::getStatisticalDate,param.getTime())
|
.eq(RUploadPointStatisticalDataD::getStatisticalDate,param.getTime())
|
||||||
.eq(RUploadPointStatisticalDataD::getUploadStatus,0)
|
.eq(RUploadPointStatisticalDataD::getUploadStatus,0)
|
||||||
|
.eq(RUploadPointStatisticalDataD::getStatisticalLevel,3)
|
||||||
.list();
|
.list();
|
||||||
}
|
}
|
||||||
List<MonitorStatisticalDTO> dtoList = BeanUtil.copyToList(list, MonitorStatisticalDTO.class);
|
List<MonitorStatisticalDTO> dtoList = BeanUtil.copyToList(list, MonitorStatisticalDTO.class);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.njcn.harmonic.service.upload.impl;
|
package com.njcn.harmonic.service.upload.impl;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -89,17 +90,18 @@ public class REvaluationDataServiceImpl extends ServiceImpl<RUploadEvaluationDat
|
|||||||
List<RUploadEvaluationDataD> list;
|
List<RUploadEvaluationDataD> list;
|
||||||
//指定数据上送,不管之前有没有上送,都重新上送一次
|
//指定数据上送,不管之前有没有上送,都重新上送一次
|
||||||
//(预防之前上送过,修改数据后需要再次上送)
|
//(预防之前上送过,修改数据后需要再次上送)
|
||||||
if (CollectionUtil.isNotEmpty(param.getList())){
|
if (CollUtil.isNotEmpty(param.getList())){
|
||||||
list = this.lambdaQuery()
|
list = this.lambdaQuery()
|
||||||
.eq(RUploadEvaluationDataD::getStatisticalDate,param.getTime())
|
.eq(RUploadEvaluationDataD::getStatisticalDate,param.getTime())
|
||||||
.in(RUploadEvaluationDataD::getId,param.getList())
|
.in(RUploadEvaluationDataD::getId,param.getList())
|
||||||
.list();
|
.list();
|
||||||
}
|
}
|
||||||
//未指定数据上送,则将所有未上送的数据,上送上去
|
//未指定数据上送,则上送省级数据
|
||||||
else {
|
else {
|
||||||
list = this.lambdaQuery()
|
list = this.lambdaQuery()
|
||||||
.eq(RUploadEvaluationDataD::getStatisticalDate,param.getTime())
|
.eq(RUploadEvaluationDataD::getStatisticalDate,param.getTime())
|
||||||
.eq(RUploadEvaluationDataD::getUploadStatus,0)
|
.eq(RUploadEvaluationDataD::getUploadStatus,0)
|
||||||
|
.eq(RUploadEvaluationDataD::getStatisticalLevel,3)
|
||||||
.list();
|
.list();
|
||||||
}
|
}
|
||||||
List<PqEvaluationCreateDTO> dtoList = BeanUtil.copyToList(list, PqEvaluationCreateDTO.class);
|
List<PqEvaluationCreateDTO> dtoList = BeanUtil.copyToList(list, PqEvaluationCreateDTO.class);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.njcn.harmonic.service.upload.impl;
|
package com.njcn.harmonic.service.upload.impl;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -12,6 +13,7 @@ import com.njcn.harmonic.mapper.upload.RUploadSubstationStatisticalDataDMapper;
|
|||||||
import com.njcn.harmonic.pojo.dto.upload.SubstationQualityStatisticsDTO;
|
import com.njcn.harmonic.pojo.dto.upload.SubstationQualityStatisticsDTO;
|
||||||
import com.njcn.harmonic.pojo.param.UploadDataParam;
|
import com.njcn.harmonic.pojo.param.UploadDataParam;
|
||||||
import com.njcn.harmonic.pojo.param.UploadParam;
|
import com.njcn.harmonic.pojo.param.UploadParam;
|
||||||
|
import com.njcn.harmonic.pojo.po.upload.RUploadPointStatisticalDataD;
|
||||||
import com.njcn.harmonic.pojo.po.upload.RUploadSubstationStatisticalDataD;
|
import com.njcn.harmonic.pojo.po.upload.RUploadSubstationStatisticalDataD;
|
||||||
import com.njcn.harmonic.pojo.vo.upload.UploadSubstationStatisticalDataVo;
|
import com.njcn.harmonic.pojo.vo.upload.UploadSubstationStatisticalDataVo;
|
||||||
import com.njcn.harmonic.service.upload.ISubstationStatisticalDataService;
|
import com.njcn.harmonic.service.upload.ISubstationStatisticalDataService;
|
||||||
@@ -69,7 +71,7 @@ public class RSubstationStatisticalDataServiceImpl extends ServiceImpl<RUploadSu
|
|||||||
List<RUploadSubstationStatisticalDataD> list;
|
List<RUploadSubstationStatisticalDataD> list;
|
||||||
//指定数据上送,不管之前有没有上送,都重新上送一次
|
//指定数据上送,不管之前有没有上送,都重新上送一次
|
||||||
//(预防之前上送过,修改数据后需要再次上送)
|
//(预防之前上送过,修改数据后需要再次上送)
|
||||||
if (CollectionUtil.isNotEmpty(param.getList())){
|
if (CollUtil.isNotEmpty(param.getList())){
|
||||||
list = this.lambdaQuery()
|
list = this.lambdaQuery()
|
||||||
.eq(RUploadSubstationStatisticalDataD::getStatisticalDate,param.getTime())
|
.eq(RUploadSubstationStatisticalDataD::getStatisticalDate,param.getTime())
|
||||||
.in(RUploadSubstationStatisticalDataD::getId,param.getList())
|
.in(RUploadSubstationStatisticalDataD::getId,param.getList())
|
||||||
@@ -80,6 +82,8 @@ public class RSubstationStatisticalDataServiceImpl extends ServiceImpl<RUploadSu
|
|||||||
list = this.lambdaQuery()
|
list = this.lambdaQuery()
|
||||||
.eq(RUploadSubstationStatisticalDataD::getStatisticalDate,param.getTime())
|
.eq(RUploadSubstationStatisticalDataD::getStatisticalDate,param.getTime())
|
||||||
.eq(RUploadSubstationStatisticalDataD::getUploadStatus,0)
|
.eq(RUploadSubstationStatisticalDataD::getUploadStatus,0)
|
||||||
|
.eq(RUploadSubstationStatisticalDataD::getCityId,"")
|
||||||
|
.eq(RUploadSubstationStatisticalDataD::getCountyId,"")
|
||||||
.list();
|
.list();
|
||||||
}
|
}
|
||||||
//处理时间
|
//处理时间
|
||||||
|
|||||||
Reference in New Issue
Block a user