Browse Source

复制修改

lyhzzz 1 year ago
parent
commit
c9cfac095a

+ 10 - 0
src/main/java/com/fdkankan/ucenter/controller/fire/FdUserCameraController.java

@@ -1,6 +1,7 @@
 package com.fdkankan.ucenter.controller.fire;
 
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.fdkankan.common.constant.AppConstant;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.JwtUtil;
@@ -59,6 +60,15 @@ public class FdUserCameraController extends BaseController {
         Camera cameraEntity = cameraService.getBySnCode(snCode);
         if(ObjectUtils.isEmpty(cameraEntity)){
             cameraService.add(snCode,cameraType);
+        }else {
+            CameraDetail cameraDetail = cameraDetailService.getByCameraId(cameraEntity.getId());
+            if(!cameraDetail.getType().equals(cameraType)){
+                LambdaUpdateWrapper<CameraDetail> wrapper = new LambdaUpdateWrapper<>();
+                wrapper.eq(CameraDetail::getId,cameraDetail.getId());
+                wrapper.set(CameraDetail::getType,cameraType);
+                wrapper.set(CameraDetail::getGoodsId,cameraType);
+                cameraDetailService.update(wrapper);
+            }
         }
         // 绑定相机
         cameraService.bind(cameraType,cameraEntity.getSnCode(), userName);