Commit 734a8a36 authored by tangwei's avatar tangwei

电站详情接口

parent 2958a136
...@@ -196,11 +196,11 @@ public class JpStationDto extends BaseDto { ...@@ -196,11 +196,11 @@ public class JpStationDto extends BaseDto {
@ExcelIgnore @ExcelIgnore
String NBSN; String nbsn;
@ExcelIgnore @ExcelIgnore
String CJSN; String cjsn;
@ExcelIgnore @ExcelIgnore
String DBSN; String dbsn;
@ExcelIgnore @ExcelIgnore
String QXYSN; String qxysn;
} }
...@@ -136,6 +136,38 @@ public class JpStationController extends BaseController { ...@@ -136,6 +136,38 @@ public class JpStationController extends BaseController {
List<JpCollector> jpCollector=jpCollectorMapper.selectList(qug1); List<JpCollector> jpCollector=jpCollectorMapper.selectList(qug1);
jpStationDto.setJpCollector(jpCollector); jpStationDto.setJpCollector(jpCollector);
jpStationDto.setJpInverter(jpInverter); jpStationDto.setJpInverter(jpInverter);
// //区域公司
// LambdaQueryWrapper<RegionalCompanies> qug2=new LambdaQueryWrapper<>();
// qug2.eq(RegionalCompanies::getRegionalCompaniesCode,jpStationDto.getRegionalCompaniesCode());
// qug2.last("LIMIT 1");
// RegionalCompanies personnelBusiness= regionalCompaniesMapper.selectOne(qug2);
// String names = jpCollector.stream().map(JpCollector::getSnCode).collect(Collectors.joining(","));
// String name = jpInverter.stream().map(JpInverter::getSnCode).collect(Collectors.joining(","));
// jpStationDto.setNBSN(name);
// jpStationDto.setCJSN(names);
// jpStationDto.setRegionalCompaniesName(personnelBusiness.getRegionalCompaniesName());
return ResponseHelper.buildResponse(jpStationDto);
}
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/getBysequenceNbrnew")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个第三方场站", notes = "根据sequenceNbr查询单个第三方场站")
public ResponseModel<JpStationDto> selectOneThirdStationId( String id) {
LambdaQueryWrapper<JpStation> qug3=new LambdaQueryWrapper<>();
qug3.eq(JpStation::getThirdStationId,id);
JpStation JpStation=jpStationMapper.selectOne(qug3);
JpStationDto jpStationDto= jpStationServiceImpl.queryBySeq(JpStation.getSequenceNbr());
LambdaQueryWrapper<JpInverter> qug=new LambdaQueryWrapper<>();
qug.eq(JpInverter::getThirdStationId,jpStationDto.getThirdStationId());
List<JpInverter> jpInverter=jpInverterMapper.selectList(qug);
LambdaQueryWrapper<JpCollector> qug1=new LambdaQueryWrapper<>();
qug1.eq(JpCollector::getThirdStationId,jpStationDto.getThirdStationId());
List<JpCollector> jpCollector=jpCollectorMapper.selectList(qug1);
jpStationDto.setJpCollector(jpCollector);
jpStationDto.setJpInverter(jpInverter);
//区域公司 //区域公司
LambdaQueryWrapper<RegionalCompanies> qug2=new LambdaQueryWrapper<>(); LambdaQueryWrapper<RegionalCompanies> qug2=new LambdaQueryWrapper<>();
qug2.eq(RegionalCompanies::getRegionalCompaniesCode,jpStationDto.getRegionalCompaniesCode()); qug2.eq(RegionalCompanies::getRegionalCompaniesCode,jpStationDto.getRegionalCompaniesCode());
...@@ -143,12 +175,11 @@ public class JpStationController extends BaseController { ...@@ -143,12 +175,11 @@ public class JpStationController extends BaseController {
RegionalCompanies personnelBusiness= regionalCompaniesMapper.selectOne(qug2); RegionalCompanies personnelBusiness= regionalCompaniesMapper.selectOne(qug2);
String names = jpCollector.stream().map(JpCollector::getSnCode).collect(Collectors.joining(",")); String names = jpCollector.stream().map(JpCollector::getSnCode).collect(Collectors.joining(","));
String name = jpInverter.stream().map(JpInverter::getSnCode).collect(Collectors.joining(",")); String name = jpInverter.stream().map(JpInverter::getSnCode).collect(Collectors.joining(","));
jpStationDto.setNBSN(name); jpStationDto.setNbsn(name);
jpStationDto.setCJSN(names); jpStationDto.setCjsn(names);
jpStationDto.setRegionalCompaniesName(personnelBusiness.getRegionalCompaniesName()); jpStationDto.setRegionalCompaniesName(personnelBusiness.getRegionalCompaniesName());
return ResponseHelper.buildResponse(jpStationDto); return ResponseHelper.buildResponse(jpStationDto);
} }
/** /**
* 列表分页查询 * 列表分页查询
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment