ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysLoginController.java
@@ -85,6 +85,7 @@ @ApiOperation("登录接口") @RepeatSubmit public AjaxResult login(@RequestBody @ApiParam(value = "登录对象") LoginBody loginBody) { AjaxResult ajax = success(); // 生成令牌 String token; ltkj-admin/src/main/java/com/ltkj/web/db/DataSourceConfig.java
@@ -9,7 +9,7 @@ import java.util.HashMap; import java.util.Map; @Configuration //@Configuration public class DataSourceConfig { private static final String DEFAULT_DATA_SOURCE_KEY = "default"; // 主库的标识 ltkj-admin/src/main/resources/application-dev.yml
@@ -147,7 +147,7 @@ # 是否允许账户多终端同时登录(true允许 false不允许) soloLogin: true #是否开启登录时判断商户秘钥是否过期 secret_key_login: true secret_key_login: false # MyBatis Plus配置 mybatis-plus: @@ -251,7 +251,7 @@ # username = root # password = Root_ltkj123 config: properties: D:\ltkjprojectconf\config.properties properties: D:\ltkjprojectconf\configregion.properties path: D:\ltkjprojectconf logging: level: ltkj-common/src/main/java/com/ltkj/common/core/domain/model/LoginBody.java
@@ -34,6 +34,8 @@ */ private String uuid; private String hospId; @ApiModelProperty(value = "是true否false") private Boolean type = false; ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java
@@ -95,6 +95,7 @@ */ public String login(String username, String password, Boolean type,String code,String uuid) { String aSwitch = configService.selectConfigByKey("captcha_switch"); if(null !=aSwitch && aSwitch.equalsIgnoreCase("Y")){ String verifyKey = CacheConstants.CAPTCHA_CODE_KEY + uuid; @@ -138,8 +139,8 @@ } AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"))); LoginUser loginUser = (LoginUser) authentication.getPrincipal(); recordLoginInfo(Long.valueOf(loginUser.getUserId())); recordLoginInfo(Long.valueOf(loginUser.getUserId())); //校验商家过期否 if (secretKeyLogin) {