src/main/java/com/whyc/Application.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/UserInfMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/PasswordResetService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/UserInfMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/Application.java
@@ -8,6 +8,7 @@ import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.ApplicationContext; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @@ -27,12 +28,15 @@ @EnableCaching public class Application extends WebMvcConfigurerAdapter implements WebMvcConfigurer { @Transactional public static void main(String[] args) { SpringApplication.run(Application.class,args); ApplicationContext applicationContext = SpringUtil.getApplicationContext(); PasswordResetService service = (PasswordResetService) applicationContext.getBean("passwordResetService"); //备份重要密码信息 service.bakUserInfo(); //更新字段Snid和upassword长度 service.updateLength(); //密码格式重置 service.passwordReset(); int sleepSeconds = 3; src/main/java/com/whyc/mapper/UserInfMapper.java
@@ -6,4 +6,7 @@ public interface UserInfMapper extends CustomMapper<UserInf>{ void updateBatch(List<UserInf> userInfList); void updateLength(); } src/main/java/com/whyc/service/PasswordResetService.java
@@ -103,4 +103,7 @@ return true; } public void updateLength() { userInfMapper.updateLength(); } } src/main/resources/mapper/UserInfMapper.xml
@@ -7,4 +7,9 @@ update db_user.tb_user_inf set uSnId = #{userInf.SNId},upassword = #{userInf.password} where uId = #{userInf.id} </foreach> </update> <update id="updateLength"> ALTER TABLE `db_user`.`tb_user_inf` CHANGE COLUMN `uSnId` `uSnId` VARCHAR(200) NOT NULL DEFAULT '123456' , CHANGE COLUMN `upassword` `upassword` VARCHAR(200) NOT NULL DEFAULT '' ; </update> </mapper>