|
@@ -1,11 +1,14 @@
|
|
|
package cn.hanghui.outapi.platform.tenant.service.impl;
|
|
|
|
|
|
+import cn.hanghui.outapi.platform.common.entity.rest.RestCode;
|
|
|
import cn.hanghui.outapi.platform.common.entity.rest.RestResult;
|
|
|
import cn.hanghui.outapi.platform.common.service.BaseService;
|
|
|
import cn.hanghui.outapi.platform.common.utils.ClassUtil;
|
|
|
+import cn.hanghui.outapi.platform.common.utils.Preconditions;
|
|
|
import cn.hanghui.outapi.platform.tenant.entity.dto.*;
|
|
|
import cn.hanghui.outapi.platform.tenant.entity.enums.CameraBrandEnum;
|
|
|
import cn.hanghui.outapi.platform.tenant.entity.enums.CameraTypeEnum;
|
|
|
+import cn.hanghui.outapi.platform.tenant.entity.enums.IdCardReaderBrandEnum;
|
|
|
import cn.hanghui.outapi.platform.tenant.entity.enums.ModeEnum;
|
|
|
import cn.hanghui.outapi.platform.tenant.entity.enums.SystemTypeEnum;
|
|
|
import cn.hanghui.outapi.platform.tenant.entity.po.*;
|
|
@@ -26,8 +29,6 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import javax.annotation.Resource;
|
|
|
-import java.util.Date;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -126,6 +127,13 @@ public class IotDeviceConfigServiceImpl extends BaseService implements IotDevice
|
|
|
//摄像头品牌
|
|
|
CameraBrandEnum cameraBrandEnum = CameraBrandEnum.getEnumByCode(dto.getCameraBrand());
|
|
|
ClassUtil.throwBusinessException(ObjectUtil.isNull(cameraBrandEnum),"摄像品牌不存在");
|
|
|
+
|
|
|
+ //身份证阅读器品牌
|
|
|
+ if (Preconditions.isNotBlank(dto.getIdCardReaderBrand())) {
|
|
|
+ IdCardReaderBrandEnum idCardReaderBrandEnum = IdCardReaderBrandEnum.getEnumByCode(dto.getIdCardReaderBrand());
|
|
|
+ ClassUtil.throwBusinessException(ObjectUtil.isNull(idCardReaderBrandEnum), RestCode.FAIL.getCode(),"身份证阅读器品牌不存在");
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -234,6 +242,7 @@ public class IotDeviceConfigServiceImpl extends BaseService implements IotDevice
|
|
|
ClassUtil.throwBusinessException(ObjectUtil.isNull(config), "数据不存在或已删除");
|
|
|
ClassUtil.throwBusinessException(!config.getStatus(), "设备商户平台未授权");
|
|
|
IotDeviceAppletConfigVo configVo = BeanUtil.copyProperties(config, IotDeviceAppletConfigVo.class);
|
|
|
+ configVo.setIdNumberReaderType(config.getIdCardReaderBrand());
|
|
|
this.dataInsert(configVo, config);
|
|
|
return configVo;
|
|
|
}
|