소스 검색

修复 编辑设备的连接信息不生效的问题

zhaiyifei 1 년 전
부모
커밋
ceaee425b0
1개의 변경된 파일12개의 추가작업 그리고 8개의 파일을 삭제
  1. 12 8
      src/main/java/com/yunfeiyun/agmp/iotm/web/service/impl/IotDeviceServiceImpl.java

+ 12 - 8
src/main/java/com/yunfeiyun/agmp/iotm/web/service/impl/IotDeviceServiceImpl.java

@@ -176,14 +176,18 @@ public class IotDeviceServiceImpl implements IIotDeviceService
         if(!devSet.isEmpty()){
             throw new IotBizException(ErrorCode.INVALID_PARAMETER.getCode(),"该设备编码已存在");
         }
-
-        iotDevice.setDevName(devName);
-        iotDevice.setDevCode(devCode);
-        iotDevice.setDevconnBid(newIotDeviceconn.getDevconnBid());
-        iotDevice.setDevModifier(SecurityUtils.getUserId());
-        iotDevice.setDevModifieddate(DateUtils.dateTimeNow());
-
-        return updateIotDevice(iotDevice, oldIotDeviceconn, newIotDeviceconn);
+        IotDevice updateIotDevice = new IotDevice();
+        updateIotDevice.setDevBid(iotDevice.getDevBid());
+        updateIotDevice.setDevName(devName);
+        updateIotDevice.setDevCode(devCode);
+        updateIotDevice.setDevclassBid(newIotDeviceconn.getDevclassBid());
+        updateIotDevice.setDevtypeBid(newIotDeviceconn.getDevtypeBid());
+        updateIotDevice.setDevconnBid(newIotDeviceconn.getDevconnBid());
+        updateIotDevice.setFirmBid(newIotDeviceconn.getFirmBid());
+        updateIotDevice.setDevModifier(SecurityUtils.getUserId());
+        updateIotDevice.setDevModifieddate(DateUtils.dateTimeNow());
+
+        return updateIotDevice(updateIotDevice, oldIotDeviceconn, newIotDeviceconn);
     }
 
     /**