From a2358870aca60abe779ea57c6f0c9133339fdc26 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期四, 11 七月 2024 10:20:11 +0800 Subject: [PATCH] 调整密码过期校验使用登陆时检测 --- src/main/resources/mapper/UserMapper.xml | 21 +++++---------------- 1 files changed, 5 insertions(+), 16 deletions(-) diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml index aafbe1f..7ae6eba 100644 --- a/src/main/resources/mapper/UserMapper.xml +++ b/src/main/resources/mapper/UserMapper.xml @@ -20,14 +20,13 @@ <result column="last_active_time" jdbcType="TIMESTAMP" property="lastActiveTime"/> <result column="deleted" jdbcType="BIT" property="deleted"/> <result column="wx_open_id" jdbcType="VARCHAR" property="wxOpenId"/> - <result column="need_update_password" property="needUpdatePassword" typeHandler="com.baomidou.mybatisplus.core.handlers.MybatisEnumTypeHandler"/> <result column="last_update_password_time" property="lastUpdatePasswordTime"/> </resultMap> <sql id="Base_Column_List"> id , user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id, - need_update_password, last_update_password_time + last_update_password_time </sql> @@ -114,19 +113,19 @@ <insert id="insertUser" parameterType="com.ycl.jxkg.domain.entity.User" useGeneratedKeys="true" keyProperty="id"> insert into t_user - (user_uuid, user_name, password, real_name, age, last_active_time) - values (#{userUuid,jdbcType=VARCHAR}, #{userName}, #{password}, #{realName}, #{age}, #{lastActiveTime}) + (user_uuid, user_name, password, real_name, age, last_active_time, last_update_password_time) + values (#{userUuid,jdbcType=VARCHAR}, #{userName}, #{password}, #{realName}, #{age}, #{lastActiveTime}, #{lastUpdatePasswordTime}) </insert> <insert id="insertUsers" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id"> insert into t_user - (user_uuid,user_name,password,real_name,age,last_active_time) + (user_uuid,user_name,password,real_name,age,last_active_time, last_update_password_time) values <foreach collection="list" item="item" index="index" separator=","> (#{item.userUuid},#{item.userName},#{item.password},#{item.realName},#{item.age}, - #{item.lastActiveTime}) + #{item.lastActiveTime}, #{item.lastUpdatePasswordTime}) </foreach> </insert> @@ -208,15 +207,5 @@ ORDER BY tcu.create_time </select> - <update id="updatePasswordExpire"> - UPDATE - t_user - SET - need_update_password = 1,last_update_password_time = #{now} - WHERE - last_update_password_time IS NOT NULL - AND - DATEDIFF(#{now}, last_update_password_time) > #{expireDay} - </update> </mapper> -- Gitblit v1.8.0