浏览代码

国际服rtk版本

lyhzzz 1 年之前
父节点
当前提交
9902ffa2f3
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/com/fdkankan/manage/service/impl/RtkInfoServiceImpl.java

+ 8 - 0
src/main/java/com/fdkankan/manage/service/impl/RtkInfoServiceImpl.java

@@ -126,6 +126,7 @@ public class RtkInfoServiceImpl extends ServiceImpl<IRtkInfoMapper, RtkInfo> imp
     public void saveOrEditEntity(RtkInfo rtkInfo) {
         RtkInfo dbRtkInfo = null;
         RtkInfo dbRtkInfo2 = null;
+        RtkInfo dbRtkInfo3 = null;
         Camera camera = null;
         if(StringUtils.isNotBlank(rtkInfo.getRtkSnCode())){
             dbRtkInfo = this.getByRtkSnCode(rtkInfo.getRtkSnCode());
@@ -135,6 +136,7 @@ public class RtkInfoServiceImpl extends ServiceImpl<IRtkInfoMapper, RtkInfo> imp
             if(camera == null){
                 throw new BusinessException(ResultCode.CAMERA_NOT_EXIST);
             }
+            dbRtkInfo3 = this.getByCameraSnCode(rtkInfo.getCameraSnCode());
         }
         if(StringUtils.isNotBlank(rtkInfo.getSgRtkSn())){
             dbRtkInfo2 = this.getSgRtkSn(rtkInfo.getSgRtkSn());
@@ -147,6 +149,9 @@ public class RtkInfoServiceImpl extends ServiceImpl<IRtkInfoMapper, RtkInfo> imp
             if(dbRtkInfo2 != null){
                 throw new BusinessException(ResultCode.SGRTK_SN_EXIST);
             }
+            if(dbRtkInfo3 != null){
+                throw new BusinessException(ResultCode.CAMERA_SN_EXIST);
+            }
             rtkInfo.setCreateUserId(Long.valueOf((String) StpUtil.getLoginId()));
         }else {
             if( dbRtkInfo != null && !Objects.equals(dbRtkInfo.getId(), rtkInfo.getId()) ){
@@ -155,6 +160,9 @@ public class RtkInfoServiceImpl extends ServiceImpl<IRtkInfoMapper, RtkInfo> imp
             if( dbRtkInfo2 != null && !Objects.equals(dbRtkInfo2.getId(), rtkInfo.getId()) ){
                 throw new BusinessException(ResultCode.SGRTK_SN_EXIST);
             }
+            if( dbRtkInfo3 != null && !Objects.equals(dbRtkInfo3.getId(), rtkInfo.getId()) ){
+                throw new BusinessException(ResultCode.CAMERA_SN_EXIST);
+            }
             rtkInfo.setUpdateUserId(Long.valueOf((String)StpUtil.getLoginId()));
         }