iot日志和状态发送修改

This commit is contained in:
zzc 2025-01-07 01:42:22 +08:00
parent 3f820f20b0
commit df70027d5b
3 changed files with 12 additions and 9 deletions

View File

@ -142,7 +142,7 @@ public class EqIotDeviceController extends BaseController {
@SaIgnore
@PostMapping("/sendDeviceMsg2")
public void sendDeviceMsg2(@RequestBody EqEquipmentLogBo eqEquipmentLogBo) throws InterruptedException {
Thread.sleep(1000);
// Thread.sleep(1000);
/*String status = eqEquipmentLogBo.getStatus() + "";
String statusCache = tokenCache.getIfPresent("status");
if (StringUtils.isEmpty(statusCache)){

View File

@ -82,14 +82,16 @@ public class WebSocketBusinessHandler implements WebSocketApi {
}
private void initLanguage(Long userId) {
EqUserConfigBo userConfigBo = new EqUserConfigBo();
userConfigBo.setUserId(userId);
List<EqUserConfigVo> eqUserConfigVos = userConfigService.queryList(userConfigBo);
if(!eqUserConfigVos.isEmpty()){
EqUserConfigVo eqUserConfigVo = eqUserConfigVos.get(0);
String languageType = eqUserConfigVo.getLanguageType();
String[] languages = languageType.split("_");
LocaleContextHolder.setDefaultLocale(new Locale(languages[0], languages[1]));
synchronized (this){
EqUserConfigBo userConfigBo = new EqUserConfigBo();
userConfigBo.setUserId(userId);
List<EqUserConfigVo> eqUserConfigVos = userConfigService.queryList(userConfigBo);
if(!eqUserConfigVos.isEmpty()){
EqUserConfigVo eqUserConfigVo = eqUserConfigVos.get(0);
String languageType = eqUserConfigVo.getLanguageType();
String[] languages = languageType.split("_");
LocaleContextHolder.setDefaultLocale(new Locale(languages[0], languages[1]));
}
}
}

View File

@ -30,6 +30,7 @@ public class MessageUtils {
public static String message(String code, Object... args) {
try {
Locale locale = LocaleContextHolder.getLocale();
log.info("获取国际化资源文件: {}~{}", locale.toLanguageTag(), code);
// if (locale.toLanguageTag().equals("en")) locale = Locale.CHINA;//zc change with userid because socket I18n
return MESSAGE_SOURCE.getMessage(code, args, locale);
} catch (NoSuchMessageException e) {