|
@@ -13,6 +13,7 @@ import com.fdkankan.manage.mapper.IAuthorizeCameraMapper;
|
|
|
import com.fdkankan.manage.service.*;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fdkankan.manage.util.CameraUtils;
|
|
|
+import com.fdkankan.manage.util.ListUtils;
|
|
|
import com.fdkankan.manage.vo.request.AuthorizeParam;
|
|
|
import com.fdkankan.reg.RegCodeUtil;
|
|
|
import com.fdkankan.reg.dto.CamRegDto;
|
|
@@ -102,6 +103,9 @@ public class AuthorizeCameraServiceImpl extends ServiceImpl<IAuthorizeCameraMapp
|
|
|
dtos.setTimestamp(new Date().getTime());
|
|
|
List<CamRegDto> camRegs = new ArrayList<>();
|
|
|
String[] split = param.getSnCodes().split("\n");
|
|
|
+ if(ListUtils.checkForDuplicates(split)){
|
|
|
+ throw new BusinessException(ResultCode.CAMERA_SN_EXITS);
|
|
|
+ }
|
|
|
for (String snCode : split) {
|
|
|
snCode = snCode.toUpperCase();
|
|
|
CamRegDto camRegDto = new CamRegDto();
|