|
@@ -12,10 +12,7 @@ import com.usky.common.redis.core.RedisHelper;
|
|
|
import com.usky.common.security.auth.AuthUtil;
|
|
|
import com.usky.common.security.service.TokenService;
|
|
|
import com.usky.common.security.utils.SecurityUtils;
|
|
|
-import com.usky.system.domain.MceMbuser;
|
|
|
-import com.usky.system.domain.SysPerson;
|
|
|
-import com.usky.system.domain.SysUser;
|
|
|
-import com.usky.system.domain.SysUserVO;
|
|
|
+import com.usky.system.domain.*;
|
|
|
import com.usky.system.mapper.SysUserMapper;
|
|
|
import com.usky.system.model.LoginUser;
|
|
|
import com.usky.system.service.*;
|
|
@@ -57,6 +54,10 @@ public class TokenController {
|
|
|
|
|
|
@Autowired
|
|
|
private MceMbuserService mceMbuserService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private MceSettingService mceSettingService;
|
|
|
+
|
|
|
@Resource
|
|
|
private HttpServletRequest request;
|
|
|
@Resource
|
|
@@ -118,6 +119,27 @@ public class TokenController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ LambdaQueryWrapper<MceSetting> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.eq(MceSetting::getCreateBy,userInfo.getUserName());
|
|
|
+ List<MceSetting> list = mceSettingService.list(queryWrapper);
|
|
|
+ if(CollectionUtils.isEmpty(list)){
|
|
|
+ //新增消息设置记录
|
|
|
+ MceSetting mceSetting = new 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);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
// 获取登录token
|
|
|
return ApiResult.success(tokenService.createToken(sysUser));
|
|
|
}
|