123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- package com.gyee.backconfig.service;
- import com.gyee.backconfig.model.auto.Companys;
- import com.gyee.backconfig.model.auto.Region;
- import com.gyee.backconfig.model.auto.Standardpoint;
- import com.gyee.backconfig.model.auto.Windturbine;
- import com.gyee.backconfig.service.auto.*;
- import com.gyee.common.model.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import javax.annotation.Resource;
- import java.util.List;
- /**
- * 生成测点服务类
- */
- @Service
- public class PointGenerateService {
- @Autowired
- private IRegionService regionService;//区域
- @Resource
- private ICompanysService companysService;//公司
- @Resource
- private IProjectService projectService;//期次
- @Resource
- private ILineService lineService;//线路
- @Resource
- private IWindpowerstationService windpowerstationService;//场站
- @Autowired
- private IWindturbineService windturbineService;//风机
- public int addGeneratePoint(String regioncompanyid, String id, String stationId, String projectId, String lineId, List<Standardpoint> pointList) {
- int tag = 0;
- //区域
- List<Region> regionList = regionService.getReginBycode(regioncompanyid);
- //判断公司是否为空
- if (null != id && id.length() > 0) {
- //不为空
- for (Region r : regionList) {
- List<Companys> companysList = companysService.getCompanysByidAndRid(r.getCompanyid());
- //判断是否有匹配的的公司
- if (null != companysList && companysList.size() > 0) {
- for (Companys c : companysList) {
- }
- }
- }
- }
- if (StringUtils.isNotNull(regioncompanyid) && StringUtils.isNotNull(id)
- && StringUtils.isNotNull(stationId) && StringUtils.isNotNull(projectId) && StringUtils.isNotNull(lineId)) {
- tag = 1;
- }
- if (StringUtils.isNotNull(regioncompanyid) && StringUtils.isNotNull(id)
- && StringUtils.isNotNull(stationId) && StringUtils.isNotNull(projectId)) {
- tag = 2;
- }
- if (StringUtils.isNotNull(regioncompanyid) && StringUtils.isNotNull(id) && StringUtils.isNotNull(stationId)) {
- tag = 3;
- }
- if (StringUtils.isNotNull(regioncompanyid) && StringUtils.isNotNull(id)) {
- tag = 4;
- }
- if (StringUtils.isNotNull(regioncompanyid)) {
- tag = 5;
- }
- switch (tag) {
- case 1:
- addPoint(regioncompanyid, id, stationId, projectId, lineId, pointList);
- break;
- case 2:
- addPoint(regioncompanyid, id, stationId, projectId, pointList);
- break;
- case 3:
- addPoint(regioncompanyid, id, stationId, pointList);
- break;
- case 4:
- addPoint(regioncompanyid, id, pointList);
- break;
- case 5:
- addPoint(regioncompanyid, pointList);
- break;
- default:
- addPoint(pointList);
- break;
- }
- return 0;
- }
- int addPoint(String regioncompanyid, String id, String stationId, String projectId, String lineId, List<Standardpoint> pointList) {
- List<Windturbine> windturbineList = windturbineService.getWindturbineGyLine(lineId);
- for (Standardpoint point : pointList){
- }
- return 0;
- }
- int addPoint(String regioncompanyid, String id, String stationId, String projectId, List<Standardpoint> uniformcodes) {
- return 0;
- }
- int addPoint(String regioncompanyid, String id, String stationId, List<Standardpoint> uniformcodes) {
- return 0;
- }
- int addPoint(String regioncompanyid, String id, List<Standardpoint> uniformcodes) {
- return 0;
- }
- int addPoint(String regioncompanyid, List<Standardpoint> uniformcodes) {
- return 0;
- }
- int addPoint(List<Standardpoint> uniformcodes) {
- return 0;
- }
- }
|