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