|
@@ -29,6 +29,7 @@ import com.energy.manage.service.domain.dto.windrelation.WindRelationDto;
|
|
|
import com.energy.manage.service.domain.vo.anemometertower.AnemometerTowerByFieldVo;
|
|
|
import com.energy.manage.service.domain.vo.company.WindCompanyVo;
|
|
|
import com.energy.manage.service.domain.vo.excel.WindFieldExceVo;
|
|
|
+import com.energy.manage.service.domain.vo.windenginegroup.WindFieldRatedCapacityVo;
|
|
|
import com.energy.manage.service.domain.vo.windenginemill.WindEngineMillVo;
|
|
|
import com.energy.manage.service.domain.vo.windfield.WindFieldNameVo;
|
|
|
import com.energy.manage.service.domain.vo.windfield.WindFieldPageVo;
|
|
@@ -287,6 +288,13 @@ public class WindFieldServiceImpl extends BaseServiceImpl<WindFieldPO> implement
|
|
|
|
|
|
@Override
|
|
|
public Page<WindFieldPageVo> WindFieldListPage(WindFieldPageDto windFieldPageDto) {
|
|
|
+
|
|
|
+ // 处理风场容量数据
|
|
|
+ List<WindFieldRatedCapacityVo> windFieldRatedCapacityVos = windFieldMapper.selectRatedCapacityByState();
|
|
|
+ if(!CollectionUtils.isEmpty(windFieldRatedCapacityVos)){
|
|
|
+ windFieldMapper.batchUpdateRatedCapacity(windFieldRatedCapacityVos);
|
|
|
+ }
|
|
|
+
|
|
|
PageHelper.startPage(windFieldPageDto.getPageNum(), windFieldPageDto.getPageSize());
|
|
|
List<WindFieldPageVo> list = windFieldMapper.selectWindFieldPageByfield(windFieldPageDto);
|
|
|
Long total = org.apache.commons.collections.CollectionUtils.isEmpty(list) ? 0L : new PageInfo<>(list).getTotal();
|