河北超高压算法调整
This commit is contained in:
@@ -12,7 +12,6 @@ import com.njcn.harmonic.mapper.upload.RUploadSubstationStatisticalDataDMapper;
|
||||
import com.njcn.harmonic.pojo.dto.upload.SubstationQualityStatisticsDTO;
|
||||
import com.njcn.harmonic.pojo.param.UploadDataParam;
|
||||
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.vo.upload.UploadSubstationStatisticalDataVo;
|
||||
import com.njcn.harmonic.service.upload.ISubstationStatisticalDataService;
|
||||
@@ -83,6 +82,9 @@ public class RSubstationStatisticalDataServiceImpl extends ServiceImpl<RUploadSu
|
||||
.eq(RUploadSubstationStatisticalDataD::getUploadStatus,0)
|
||||
.list();
|
||||
}
|
||||
//处理时间
|
||||
String[] arr = param.getTime().split("-");
|
||||
String time = arr[0]+"-"+arr[1];
|
||||
List<SubstationQualityStatisticsDTO> dtoList = BeanUtil.copyToList(list, SubstationQualityStatisticsDTO.class);
|
||||
//以尺寸100分片
|
||||
List<List<SubstationQualityStatisticsDTO>> pendingIds = ListUtils.partition(dtoList, 100);
|
||||
@@ -90,7 +92,7 @@ public class RSubstationStatisticalDataServiceImpl extends ServiceImpl<RUploadSu
|
||||
for (int i = 0; i < pendingIds.size(); i++) {
|
||||
SendParam sp = new SendParam();
|
||||
sp.setStats(pendingIds.get(i));
|
||||
sp.setStatisticalDate(param.getTime());
|
||||
sp.setStatisticalDate(time);
|
||||
//上送数据
|
||||
Map<String, String> send = GwSendUtil.send(sp, GWSendEnum.SUBSTATION_MONITOR);
|
||||
//获取返回结果
|
||||
@@ -120,6 +122,7 @@ public class RSubstationStatisticalDataServiceImpl extends ServiceImpl<RUploadSu
|
||||
//省
|
||||
case 2:
|
||||
lambdaQueryWrapper.eq(RUploadSubstationStatisticalDataD::getProvinceId,param.getOrgId())
|
||||
.ne(RUploadSubstationStatisticalDataD::getCityId,"")
|
||||
.between(RUploadSubstationStatisticalDataD::getStatisticalDate,param.getSearchBeginTime(),param.getSearchEndTime())
|
||||
.eq(!Objects.isNull(param.getSearchState()),RUploadSubstationStatisticalDataD::getUploadStatus,param.getSearchState());
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user