소스 검색

'优化app登录接口,当登录用户为新用户时新增消息设置记录逻辑处理3'

james 10 달 전
부모
커밋
d2ea510b73
1개의 변경된 파일11개의 추가작업 그리고 5개의 파일을 삭제
  1. 11 5
      base-modules/service-system/service-system-biz/src/main/java/com/usky/system/controller/web/TokenController.java

+ 11 - 5
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/controller/web/TokenController.java

@@ -125,11 +125,17 @@ public class TokenController {
         if(CollectionUtils.isEmpty(list)){
             //新增消息设置记录
             MceSetting mceSetting = new MceSetting();
-            mceSetting.setId(0);
-            mceSetting.setPcMode("");
-            mceSetting.setAppMode("");
-            mceSetting.setWcMode("");
-            mceSettingService.add(mceSetting);
+            mceSetting.setAppMode("{\"1\":true,\"2\":true,\"3\":true,\"4\":true}");
+            mceSetting.setPcMode("{\"1\":true,\"2\":true,\"3\":true,\"4\":true}");
+            mceSetting.setWcMode("{\"1\":true,\"2\":true,\"3\":true,\"4\":true}");
+
+            mceSetting.setCreateBy(userInfo.getUserName());
+            mceSetting.setCreateTime(LocalDateTime.now());
+            mceSetting.setTenantId(userInfo.getTenantId());
+            long longValue = userInfo.getDeptId();
+            Integer intValue = (int) longValue;
+            mceSetting.setDeptId(intValue);
+            mceSettingService.save(mceSetting);
         }