Przeglądaj źródła

删除场景校验场景计算状态

lyhzzz 1 rok temu
rodzic
commit
dc0cbad3b3

+ 9 - 1
src/main/java/com/fdkankan/manage/controller/RtkInfoController.java

@@ -46,9 +46,17 @@ public class RtkInfoController {
         }else {
             rtkInfo.setUpdateUserId(Long.valueOf((String)StpUtil.getLoginId()));
         }
-        if(StringUtils.isBlank(rtkInfo.getCameraSnCode())){
+        if(rtkInfo.getRtkType() == null || StringUtils.isBlank(rtkInfo.getCameraSnCode())){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
+        if(rtkInfo.getRtkType() == 0){
+            rtkInfo.setIpAddr(null);
+            rtkInfo.setMountPoint(null);
+            rtkInfo.setPort(null);
+            rtkInfo.setUserName(null);
+            rtkInfo.setPassword(null);
+            rtkInfo.setOperator(null);
+        }
         Camera camera = cameraService.getBySnCode(rtkInfo.getCameraSnCode());
         if(camera == null){
             throw new BusinessException(ResultCode.CAMERA_NOT_EXIST);

+ 8 - 11
src/main/java/com/fdkankan/manage/entity/RtkInfo.java

@@ -1,10 +1,7 @@
 package com.fdkankan.manage.entity;
 
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.*;
+
 import java.io.Serializable;
 import java.util.Date;
 import lombok.Getter;
@@ -31,31 +28,31 @@ public class RtkInfo implements Serializable {
     /**
      * ip地址
      */
-    @TableField("ip_addr")
+    @TableField(value = "ip_addr",updateStrategy = FieldStrategy.IGNORED )
     private String ipAddr;
 
     /**
      * 挂载点
      */
-    @TableField("mount_point")
+    @TableField(value ="mount_point",updateStrategy = FieldStrategy.IGNORED )
     private String mountPoint;
 
     /**
      * 端口
      */
-    @TableField("port")
+    @TableField(value ="port",updateStrategy = FieldStrategy.IGNORED )
     private String port;
 
     /**
      * 用户名称
      */
-    @TableField("user_name")
+    @TableField(value ="user_name",updateStrategy = FieldStrategy.IGNORED )
     private String userName;
 
     /**
      * 密码
      */
-    @TableField("password")
+    @TableField(value ="password",updateStrategy = FieldStrategy.IGNORED )
     private String password;
 
     /**
@@ -71,7 +68,7 @@ public class RtkInfo implements Serializable {
     /**
      * 运营商
      */
-    @TableField("operator")
+    @TableField(value ="operator",updateStrategy = FieldStrategy.IGNORED )
     private String operator;