소스 검색

变更需求

wangyangyang 4 년 전
부모
커밋
0e587c43ca
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      sms_water/src/main/java/com/huaxu/service/impl/DeviceParmServiceImpl.java

+ 6 - 0
sms_water/src/main/java/com/huaxu/service/impl/DeviceParmServiceImpl.java

@@ -166,6 +166,12 @@ public class DeviceParmServiceImpl  implements DeviceParmService {
         if (deviceParmInfos.size() == 0 && deviceScenes.size() > 0) {
             //如果所有的参数未被选择,则取消掉设备与场景的关联关系
             deviceSceneService.removeById(deviceScenes.get(0).getId());
+            //去掉参数的对应关系
+            List<DeviceParmInfoDto> deviceParmInfoList = deviceParmMapper.selectBindByDeviceId(sceneId, deviceId);
+            List<Long> ids = new ArrayList<>();
+            for (DeviceParmInfoDto info : deviceParmInfoList) {
+                deviceParmMapper.deleteById(info.getId().intValue());
+            }
 
         } else if (deviceParmInfos.size() > 0) {
             //没有的时候创建关联关系