@@ -76,6 +76,7 @@ public enum ResultCode {
GET_MACHINE_CODE_ERROR(50058, "获取授权码失败!"),
RECOED_NO_EXITS(50058, "记录不存在!"),
MACHINE_CODE_EXITS(50059, "当前设备已存在授权记录!"),
+ UPDATE_CAMERA_NO_IN(50060, "替换的sn未入库!"),
;
private Integer code;
@@ -161,6 +161,10 @@ public class AuthorizeCameraServiceImpl extends ServiceImpl<IAuthorizeCameraMapp
if(authorizeCamera == null){
throw new BusinessException(ResultCode.RECOED_NO_EXITS);
}
+ Camera bySnCode = cameraService.getBySnCode(snCode);
+ if(bySnCode == null){
+ throw new BusinessException(ResultCode.UPDATE_CAMERA_NO_IN);
+ }
try {
CamRegSDto dtos = new CamRegSDto();