双屏机获取设备信息修改-去除nacos中的APP_ID和APP_KEY

This commit is contained in:
jjLv 2025-06-04 11:24:31 +08:00
parent 2b0d7169e3
commit cd6ec9e759
1 changed files with 29 additions and 6 deletions

View File

@ -31,10 +31,11 @@ public class DeviceServiceImpl implements DeviceService {
private static final Logger logger = LoggerFactory.getLogger(DeviceServiceImpl.class);
@Value("${face.android.appId}")
private String appId;
@Value("${face.android.sdkKey}")
private String appKey;
/**
* Android 人脸识别 默认 应用ID和应用密钥
*/
private static final String DEFAULT_APP_ID = "52XE2dQBtdmMsfDMvyKmPCCPyFsc4jvo8TKvAdaYfr28";
private static final String DEFAULT_APP_KEY = "9YFPa6eiuNQAFnzJUadn4LaR8w1bcw3a5ZWYZB6FB57Y";
@Override
public AjaxResult getDeviceInfo(AppDTO dto) {
@ -43,8 +44,30 @@ public class DeviceServiceImpl implements DeviceService {
if (deviceInfoVo == null) {
return AjaxResult.error("设备不存在");
}
deviceInfoVo.setAppId(appId);
deviceInfoVo.setAppKey(appKey);
List<ParamVO> list = mapper.getParamInfo();
if (list != null && !list.isEmpty()) {
for (ParamVO vo : list) {
String key = vo.getParamKey();
String value = vo.getParamValue();
if (key == null) {
continue;
}
switch (vo.getParamKey()) {
case "app_id":
deviceInfoVo.setAppId(value);
break;
case "app_key":
deviceInfoVo.setAppKey(value);
break;
default:
break;
}
}
}else{
// 如果没有参数信息设置默认值
deviceInfoVo.setAppId(DEFAULT_APP_ID);
deviceInfoVo.setAppKey(DEFAULT_APP_KEY);
}
deviceInfoVo.setTenantId(String.valueOf(GlobalConstants.TENANT_ID));
return AjaxResult.success(deviceInfoVo);
}