소스 검색

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

lyhzzz 2 년 전
부모
커밋
d4d40323da
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      src/main/java/com/fdkankan/ucenter/service/impl/CameraServiceImpl.java

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