验证码改为6位数
This commit is contained in:
@@ -27,26 +27,27 @@ public class DataMigrationUtil extends Thread {
|
|||||||
|
|
||||||
|
|
||||||
public static void main(String[] args){
|
public static void main(String[] args){
|
||||||
// catalogue();
|
// course("2024-05-19");//运行时间2024-07-11
|
||||||
// courseCatalogue();
|
// courseCatalogue("2024-05-19");
|
||||||
|
// courseCatalogueChapter("2024-05-19");
|
||||||
|
// courseCatalogueChapterVideo("2024-05-19");
|
||||||
// userCourse();
|
// userCourse();
|
||||||
// courseCatalogueChapter();
|
|
||||||
// courseCatalogueChapterVideo();
|
|
||||||
//用的都是copy表里的数据
|
//用的都是copy表里的数据
|
||||||
// truncate();
|
// truncate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static void catalogue(){
|
public static void course(String createTime){
|
||||||
try {
|
try {
|
||||||
Connection yljkconn = DriverManager.getConnection(
|
Connection yljkconn = DriverManager.getConnection(
|
||||||
"jdbc:mysql://goldorchid.mysql.rds.aliyuncs.com:3309/everhealth?",
|
"jdbc:mysql://goldorchid.mysql.rds.aliyuncs.com:3309/everhealth?",
|
||||||
"yljkmaster", "Wu751019!@");
|
"yljkmaster", "Wu751019!@");
|
||||||
// PreparedStatement statement = yljkconn.prepareStatement("select * from t_curriculum_catalogue where valid = 1" +
|
// PreparedStatement statement = yljkconn.prepareStatement("select * from t_curriculum_catalogue where valid = 1" +
|
||||||
// " and poid in (select oid from t_curriculum_catalogue where valid = 1 and poid is null) " +
|
// " and poid in (select oid from t_curriculum_catalogue where valid = 1 and poid is null)" +
|
||||||
// "and (courseFee like '%,%' or courseFee = '0' or courseFee = '' or poid = '00000000000000000000000000000070' )");
|
// " and (courseFee like '%,%' or courseFee = '0' or courseFee = '' or poid = '00000000000000000000000000000070')" +
|
||||||
|
// " and createDate > '"+createTime+"'");
|
||||||
PreparedStatement statement = yljkconn.prepareStatement("select * from t_curriculum_catalogue " +
|
PreparedStatement statement = yljkconn.prepareStatement("select * from t_curriculum_catalogue " +
|
||||||
"where oid = 'ee9d5e16845a43b5933ecc111ee52052' ");
|
"where oid = '71f55cff46494791b839d0d8c17e1f2b' ");
|
||||||
ResultSet resultSet = statement.executeQuery();
|
ResultSet resultSet = statement.executeQuery();
|
||||||
List<Map> list = new ArrayList();
|
List<Map> list = new ArrayList();
|
||||||
while(resultSet.next()){
|
while(resultSet.next()){
|
||||||
@@ -104,13 +105,16 @@ public class DataMigrationUtil extends Thread {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static void courseCatalogue(){
|
public static void courseCatalogue(String createTime){
|
||||||
try {
|
try {
|
||||||
Connection fzdsconn = DriverManager.getConnection(
|
Connection fzdsconn = DriverManager.getConnection(
|
||||||
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
||||||
"nuttyreading", "Wu751019!");
|
"nuttyreading", "Wu751019!");
|
||||||
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement("select id,uid from course ");
|
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement("select id,uid from course ");
|
||||||
PreparedStatement fzdsstatement = fzdsconn.prepareStatement("select id,uid from course where id = 183 ");
|
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
||||||
|
// "select id,uid from course where uid != '' and create_time > '"+createTime+"'");
|
||||||
|
PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
||||||
|
"select id,uid from course where id = 195 ");
|
||||||
ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
||||||
List<Map> fzdslist = new ArrayList();
|
List<Map> fzdslist = new ArrayList();
|
||||||
while(fzdsresultSet.next()){
|
while(fzdsresultSet.next()){
|
||||||
@@ -192,77 +196,19 @@ public class DataMigrationUtil extends Thread {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void userCourse(){
|
public static void courseCatalogueChapter(String createTime){
|
||||||
try {
|
|
||||||
Connection yljkconn = DriverManager.getConnection(
|
|
||||||
"jdbc:mysql://goldorchid.mysql.rds.aliyuncs.com:3309/everhealth?",
|
|
||||||
"yljkmaster", "Wu751019!@");
|
|
||||||
Connection connection = DriverManager.getConnection(
|
|
||||||
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
|
||||||
"nuttyreading", "Wu751019!");
|
|
||||||
// PreparedStatement statement = yljkconn.prepareStatement("select oid,cellPhone,nameCN,nickName,icons,superVIP,point,pointByJF,payStatus,paydate,payValidDate from t_customer where valid = 1 and cellphone != '' and cellphone is not null ");
|
|
||||||
// ResultSet resultSet = statement.executeQuery();
|
|
||||||
// while(resultSet.next()){
|
|
||||||
// PreparedStatement fzdsstatement = connection.prepareStatement("select * from user where yljk_oid = '"+resultSet.getString("oid")+"'");
|
|
||||||
// ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
|
||||||
// if (!fzdsresultSet.next()){
|
|
||||||
// user(yljkconn,connection,resultSet.getString("oid"));
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
List list = new ArrayList();
|
|
||||||
list.add("137a4c15dad741f1b8bdcf3f1ed29bb2");
|
|
||||||
list.add("4f50a94045994dafb16c337f9b590d3d");
|
|
||||||
for (int i=0;i<list.size(); i++){
|
|
||||||
user(yljkconn,connection,list.get(i).toString());
|
|
||||||
}
|
|
||||||
System.out.println("完成---");
|
|
||||||
} catch (SQLException e) {
|
|
||||||
System.out.println("Error: " + e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void userCourseBuy(){
|
|
||||||
try {
|
|
||||||
Connection yljkconn = DriverManager.getConnection(
|
|
||||||
"jdbc:mysql://goldorchid.mysql.rds.aliyuncs.com:3309/everhealth?",
|
|
||||||
"yljkmaster", "Wu751019!@");
|
|
||||||
Connection fzdsconn = DriverManager.getConnection(
|
|
||||||
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
|
||||||
"nuttyreading", "Wu751019!");
|
|
||||||
PreparedStatement statement = yljkconn.prepareStatement("select oid,superVIP,paydate,payValidDate " +
|
|
||||||
"from t_customer where valid = 1 and cellphone != '' and cellphone is not null " +
|
|
||||||
"and superVIP in ('1','2')");
|
|
||||||
ResultSet resultSet = statement.executeQuery();
|
|
||||||
int k=0;
|
|
||||||
while(resultSet.next()){
|
|
||||||
k++;
|
|
||||||
System.out.println(k);
|
|
||||||
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement("select * from user where yljk_oid = '"+resultSet.getString("oid")+"'");
|
|
||||||
// ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
|
||||||
// if (fzdsresultSet.next()){
|
|
||||||
// String sql = "update user set " +
|
|
||||||
// "vip= '"+resultSet.getString("superVIP")+"' " +
|
|
||||||
// "where yljk_oid = "+resultSet.getString("oid")+"";
|
|
||||||
// PreparedStatement oidUpdateStatement = fzdsconn.prepareStatement(sql);
|
|
||||||
// oidUpdateStatement.execute();
|
|
||||||
//
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
} catch (SQLException e) {
|
|
||||||
System.out.println("Error: " + e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void courseCatalogueChapter(){
|
|
||||||
try {
|
try {
|
||||||
Connection fzdsconn = DriverManager.getConnection(
|
Connection fzdsconn = DriverManager.getConnection(
|
||||||
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
||||||
"nuttyreading", "Wu751019!");
|
"nuttyreading", "Wu751019!");
|
||||||
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
||||||
// "select c.id,c.uid,cc.id ccid,cc.title cctitle from course c left join course_catalogue cc on c.id = cc.course_id ");
|
// "select c.id,c.uid,cc.id ccid,cc.title cctitle from course c " +
|
||||||
|
// " left join course_catalogue cc on c.id = cc.course_id " +
|
||||||
|
// " where c.create_time > '"+createTime+"'");
|
||||||
PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
||||||
"select c.id,c.uid,cc.id ccid,cc.title cctitle from course c left join course_catalogue cc on c.id = cc.course_id " +
|
"select c.id,c.uid,cc.id ccid,cc.title cctitle from course c " +
|
||||||
"where c.id = 183");
|
" left join course_catalogue cc on c.id = cc.course_id " +
|
||||||
|
" where c.id = 195");
|
||||||
ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
||||||
List<Map> fzdslist = new ArrayList();
|
List<Map> fzdslist = new ArrayList();
|
||||||
while(fzdsresultSet.next()){
|
while(fzdsresultSet.next()){
|
||||||
@@ -326,16 +272,19 @@ public class DataMigrationUtil extends Thread {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void courseCatalogueChapterVideo(){
|
public static void courseCatalogueChapterVideo(String createTime){
|
||||||
try {
|
try {
|
||||||
Connection fzdsconn = DriverManager.getConnection(
|
Connection fzdsconn = DriverManager.getConnection(
|
||||||
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
||||||
"nuttyreading", "Wu751019!");
|
"nuttyreading", "Wu751019!");
|
||||||
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
||||||
// "select c.uid,ccc.id as cccid,ccc.title from course c left join course_catalogue_chapter ccc on c.id = ccc.course_id");
|
// "select c.uid,ccc.id as cccid,ccc.title from course c" +
|
||||||
|
// " left join course_catalogue_chapter ccc on c.id = ccc.course_id" +
|
||||||
|
// " where c.create_time > '"+createTime+"'");
|
||||||
PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
PreparedStatement fzdsstatement = fzdsconn.prepareStatement(
|
||||||
"select c.uid,ccc.id as cccid,ccc.title from course c left join course_catalogue_chapter ccc on c.id = ccc.course_id " +
|
"select c.uid,ccc.id as cccid,ccc.title from course c" +
|
||||||
"where c.id = 183");
|
" left join course_catalogue_chapter ccc on c.id = ccc.course_id" +
|
||||||
|
" where c.id = 195 ");
|
||||||
ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
||||||
List<Map> fzdslist = new ArrayList();
|
List<Map> fzdslist = new ArrayList();
|
||||||
while(fzdsresultSet.next()){
|
while(fzdsresultSet.next()){
|
||||||
@@ -410,6 +359,67 @@ public class DataMigrationUtil extends Thread {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void userCourse(){
|
||||||
|
try {
|
||||||
|
Connection yljkconn = DriverManager.getConnection(
|
||||||
|
"jdbc:mysql://goldorchid.mysql.rds.aliyuncs.com:3309/everhealth?",
|
||||||
|
"yljkmaster", "Wu751019!@");
|
||||||
|
Connection connection = DriverManager.getConnection(
|
||||||
|
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
||||||
|
"nuttyreading", "Wu751019!");
|
||||||
|
// PreparedStatement statement = yljkconn.prepareStatement("select oid,cellPhone,nameCN,nickName,icons,superVIP,point,pointByJF,payStatus,paydate,payValidDate from t_customer where valid = 1 and cellphone != '' and cellphone is not null ");
|
||||||
|
// ResultSet resultSet = statement.executeQuery();
|
||||||
|
// while(resultSet.next()){
|
||||||
|
// PreparedStatement fzdsstatement = connection.prepareStatement("select * from user where yljk_oid = '"+resultSet.getString("oid")+"'");
|
||||||
|
// ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
||||||
|
// if (!fzdsresultSet.next()){
|
||||||
|
// user(yljkconn,connection,resultSet.getString("oid"));
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
List list = new ArrayList();
|
||||||
|
list.add("137a4c15dad741f1b8bdcf3f1ed29bb2");
|
||||||
|
list.add("4f50a94045994dafb16c337f9b590d3d");
|
||||||
|
for (int i=0;i<list.size(); i++){
|
||||||
|
user(yljkconn,connection,list.get(i).toString());
|
||||||
|
}
|
||||||
|
System.out.println("完成---");
|
||||||
|
} catch (SQLException e) {
|
||||||
|
System.out.println("Error: " + e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void userCourseBuy(){
|
||||||
|
try {
|
||||||
|
Connection yljkconn = DriverManager.getConnection(
|
||||||
|
"jdbc:mysql://goldorchid.mysql.rds.aliyuncs.com:3309/everhealth?",
|
||||||
|
"yljkmaster", "Wu751019!@");
|
||||||
|
Connection fzdsconn = DriverManager.getConnection(
|
||||||
|
"jdbc:mysql://rm-2zev4157t67trxuu3yo.mysql.rds.aliyuncs.com:3306/e_book?rewriteBatchedStatements=true",
|
||||||
|
"nuttyreading", "Wu751019!");
|
||||||
|
PreparedStatement statement = yljkconn.prepareStatement("select oid,superVIP,paydate,payValidDate " +
|
||||||
|
"from t_customer where valid = 1 and cellphone != '' and cellphone is not null " +
|
||||||
|
"and superVIP in ('1','2')");
|
||||||
|
ResultSet resultSet = statement.executeQuery();
|
||||||
|
int k=0;
|
||||||
|
while(resultSet.next()){
|
||||||
|
k++;
|
||||||
|
System.out.println(k);
|
||||||
|
// PreparedStatement fzdsstatement = fzdsconn.prepareStatement("select * from user where yljk_oid = '"+resultSet.getString("oid")+"'");
|
||||||
|
// ResultSet fzdsresultSet = fzdsstatement.executeQuery();
|
||||||
|
// if (fzdsresultSet.next()){
|
||||||
|
// String sql = "update user set " +
|
||||||
|
// "vip= '"+resultSet.getString("superVIP")+"' " +
|
||||||
|
// "where yljk_oid = "+resultSet.getString("oid")+"";
|
||||||
|
// PreparedStatement oidUpdateStatement = fzdsconn.prepareStatement(sql);
|
||||||
|
// oidUpdateStatement.execute();
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
} catch (SQLException e) {
|
||||||
|
System.out.println("Error: " + e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static void truncate(){
|
public static void truncate(){
|
||||||
try {
|
try {
|
||||||
Connection fzdsconn = DriverManager.getConnection(
|
Connection fzdsconn = DriverManager.getConnection(
|
||||||
|
|||||||
@@ -204,11 +204,11 @@ public class MyUserController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//生成随机五位数
|
//生成随机六位数
|
||||||
Random random = new Random();
|
Random random = new Random();
|
||||||
String i = random.nextInt(99999) + "";
|
String i = random.nextInt(999999) + "";
|
||||||
StringBuffer sb = new StringBuffer();
|
StringBuffer sb = new StringBuffer();
|
||||||
for (int j = 0; j < 5 - i.length(); j++) {
|
for (int j = 0; j < 6 - i.length(); j++) {
|
||||||
sb.append("0");
|
sb.append("0");
|
||||||
}
|
}
|
||||||
i = sb.toString() + i;
|
i = sb.toString() + i;
|
||||||
@@ -237,9 +237,14 @@ public class MyUserController {
|
|||||||
return R.error(500,"验证码频率过高,请稍后再试!");
|
return R.error(500,"验证码频率过高,请稍后再试!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//生成随机五位数
|
//生成随机六位数
|
||||||
Random random = new Random();
|
Random random = new Random();
|
||||||
String code = random.nextInt(99999) + "";
|
String code = random.nextInt(999999) + "";
|
||||||
|
StringBuffer sb = new StringBuffer();
|
||||||
|
for (int j = 0; j < 6 - code.length(); j++) {
|
||||||
|
sb.append("0");
|
||||||
|
}
|
||||||
|
code = sb.toString() + code;
|
||||||
String timeCode = code + "_"+System.currentTimeMillis();
|
String timeCode = code + "_"+System.currentTimeMillis();
|
||||||
//redis 缓存验证码
|
//redis 缓存验证码
|
||||||
redisTemplate.opsForValue().set("RegistCode"+email,timeCode,5, TimeUnit.MINUTES);
|
redisTemplate.opsForValue().set("RegistCode"+email,timeCode,5, TimeUnit.MINUTES);
|
||||||
|
|||||||
@@ -61,11 +61,11 @@ public class UserController {
|
|||||||
return R.error(500,"短信验证码频率过高,请稍后再试!");
|
return R.error(500,"短信验证码频率过高,请稍后再试!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//生成随机五位数
|
//生成随机六位数
|
||||||
Random random = new Random();
|
Random random = new Random();
|
||||||
String i = random.nextInt(99999) + "";
|
String i = random.nextInt(999999) + "";
|
||||||
StringBuffer sb = new StringBuffer();
|
StringBuffer sb = new StringBuffer();
|
||||||
for (int j = 0; j < 5 - i.length(); j++) {
|
for (int j = 0; j < 6 - i.length(); j++) {
|
||||||
sb.append("0");
|
sb.append("0");
|
||||||
}
|
}
|
||||||
i = sb.toString() + i;
|
i = sb.toString() + i;
|
||||||
@@ -91,9 +91,14 @@ public class UserController {
|
|||||||
return R.error(500,"验证码频率过高,请稍后再试!");
|
return R.error(500,"验证码频率过高,请稍后再试!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//生成随机五位数
|
//生成随机六位数
|
||||||
Random random = new Random();
|
Random random = new Random();
|
||||||
String code = random.nextInt(99999) + "";
|
String code = random.nextInt(999999) + "";
|
||||||
|
StringBuffer sb = new StringBuffer();
|
||||||
|
for (int j = 0; j < 6 - code.length(); j++) {
|
||||||
|
sb.append("0");
|
||||||
|
}
|
||||||
|
code = sb.toString() + code;
|
||||||
String timeCode = code + "_"+System.currentTimeMillis();
|
String timeCode = code + "_"+System.currentTimeMillis();
|
||||||
//redis 缓存验证码
|
//redis 缓存验证码
|
||||||
redisTemplate.opsForValue().set("RegistCode"+email,timeCode,5, TimeUnit.MINUTES);
|
redisTemplate.opsForValue().set("RegistCode"+email,timeCode,5, TimeUnit.MINUTES);
|
||||||
|
|||||||
Reference in New Issue
Block a user