Sfoglia il codice sorgente

迭代功率曲线

shiyue 11 mesi fa
parent
commit
c52dcc9a25

+ 1 - 1
energy-manage-service/src/main/java/com/energy/manage/service/controller/windenginegroup/WindEngineGroupController.java

@@ -46,7 +46,7 @@ public class WindEngineGroupController extends BaseServiceController {
         if (!windEngineGroupCreateDto.getFieldCode().contains(IdPrefixEnum.WIND_FIELD_NUMBER.getCode())) {
             return ResultResp.FAIL("未绑定风场信息!");
         }
-        int count = windEngineGroupService.getCountWindEngineGroupByCode(windEngineGroupCreateDto.getEngineName());
+        int count = windEngineGroupService.getCountWindEngineGroupByCode(windEngineGroupCreateDto.getEngineName(),windEngineGroupCreateDto.getFieldCode());
         if (count > 0) {
             return ResultResp.FAIL("风机名称已存在!");
         }

+ 1 - 1
energy-manage-service/src/main/java/com/energy/manage/service/service/windenginegroup/WindEngineGroupService.java

@@ -120,6 +120,6 @@ public interface WindEngineGroupService {
      * @param engineName
      * @return
      */
-    int getCountWindEngineGroupByCode(String engineName);
+    int getCountWindEngineGroupByCode(String engineName,String fieldCode);
 
 }

+ 2 - 1
energy-manage-service/src/main/java/com/energy/manage/service/service/windenginegroup/impl/WindEngineGroupServiceImpl.java

@@ -408,10 +408,11 @@ public class WindEngineGroupServiceImpl extends BaseServiceImpl<WindEngineGroupP
 
 
     @Override
-    public int getCountWindEngineGroupByCode(String engineName) {
+    public int getCountWindEngineGroupByCode(String engineName,String fieldCode) {
 
         Example queryExample = new Example(WindEngineGroupPO.class);
         Example.Criteria criteria = queryExample.createCriteria();
+        criteria.andEqualTo("fieldCode", fieldCode);
         criteria.andEqualTo("engineName", engineName);
         criteria.andEqualTo("delState", DeleteStatusEnum.NODELETE.getCode());
         return windEngineGroupMapper.selectCountByExample(queryExample);