|
@@ -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);
|