mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 17:38:48 +08:00
iot日志和状态发送修改
This commit is contained in:
parent
3f820f20b0
commit
df70027d5b
@ -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)){
|
||||
|
||||
@ -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]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -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) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user