ソースを参照

Merge remote-tracking branch 'origin/task-lyh-21989' into test

lyhzzz 2 年 前
コミット
d4d40323da

+ 7 - 1
src/main/java/com/fdkankan/ucenter/service/impl/CameraServiceImpl.java

@@ -250,7 +250,13 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
     public void bind(Integer cameraType, String snCodes, String username) {
         User user = userService.getByUserName(username);
         String[] snCodeArr = snCodes.split(",");
-        List<String> snCodeList = Arrays.asList(snCodeArr);
+        List<String> snCodeList = new ArrayList<>();
+        for (String snCode : snCodeArr) {
+            if(snCode.contains("_")){
+                snCode = snCode.split("_")[1];
+            }
+            snCodeList.add(snCode);
+        }
         LambdaUpdateWrapper<Camera> wrapper = new LambdaUpdateWrapper<>();
         wrapper.in(Camera::getSnCode,snCodeList);
         List<Camera> list = this.list(wrapper);