fix:isway登录方式

hangao-ukey
wangxy 2 months ago
parent fcc3601017
commit 25f7229eb8

@ -89,7 +89,7 @@
function submitHandler() { function submitHandler() {
if ($.validate.form()) { if ($.validate.form()) {
$.operate.save(ctx + "system/user/resetUekySave", $('#form-user-ukey').serialize()); $.operate.saveTab(ctx + "system/user/resetUekySave", $('#form-user-ukey').serialize());
} }
} }
</script> </script>

@ -109,13 +109,9 @@ public class SysUser extends BaseEntity
/** UKey唯一标识 */ /** UKey唯一标识 */
private String ukeyId; private String ukeyId;
public String getUkeyId() {
return ukeyId;
}
public void setUkeyId(String ukeyId) { /** 登录方式0普通登录 1ueky登录*/
this.ukeyId = ukeyId; private Integer isWay;
}
/** 民族 */ /** 民族 */
@Excel(name = "民族",readConverterExp = "4=汉族,5=苗族,6=维吾尔族") @Excel(name = "民族",readConverterExp = "4=汉族,5=苗族,6=维吾尔族")

@ -129,7 +129,7 @@ public class SysLoginService {
} }
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"))); AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success")));
setRolePermission(user); setRolePermission(user);
recordLoginInfo(user.getUserId()); recordLoginInfo(user.getUserId(),rememberMe);
return user; return user;
} }
@ -174,11 +174,16 @@ public class SysLoginService {
* *
* @param userId ID * @param userId ID
*/ */
public void recordLoginInfo(Long userId) { public void recordLoginInfo(Long userId,boolean rememberMe) {
SysUser user = new SysUser(); int isWay = 0;
user.setUserId(userId); if(rememberMe){
user.setLoginIp(ShiroUtils.getIp()); isWay = 1;
user.setLoginDate(DateUtils.getNowDate()); }
userService.updateUserInfo(user); userService.lambdaUpdate()
.eq(SysUser::getUserId, userId)
.set(SysUser::getLoginIp, ShiroUtils.getIp())
.set(SysUser::getLoginDate, DateUtils.getNowDate())
.set(SysUser::getIsWay, isWay)
.update();
} }
} }

@ -45,6 +45,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="entryexitFiling" column="entryexit_filing" /> <result property="entryexitFiling" column="entryexit_filing" />
<result property="confName" column="conf_name" /> <result property="confName" column="conf_name" />
<result property="ukeyId" column="ukey_id" /> <result property="ukeyId" column="ukey_id" />
<result property="isWay" column="is_way" />
<association property="dept" column="dept_id" javaType="SysDept" resultMap="deptResult" /> <association property="dept" column="dept_id" javaType="SysDept" resultMap="deptResult" />
<collection property="roles" javaType="java.util.List" resultMap="RoleResult" /> <collection property="roles" javaType="java.util.List" resultMap="RoleResult" />
</resultMap> </resultMap>

Loading…
Cancel
Save