浏览代码

fix 查看GPT密码记录双重认证账号过滤时间

zoujiajian 3 年之前
父节点
当前提交
5bc4e65064

+ 4 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/views/GroupsRelationView.java

@@ -43,6 +43,10 @@ public class GroupsRelationView {
     @JsonIgnore
     private String apiSecret;
 
+    @DbField("a.created_time")
+    @JsonIgnore
+    private Date accountCreatedTime;
+
     @DbField("if(a.api_secret='',false,true)")
     private Boolean isVerify;
 

+ 1 - 4
netflix-service/src/main/java/com/cyksj/task/Scheduler.java

@@ -93,9 +93,6 @@ public class Scheduler {
 
 	    private final AccountDoubleVerifyRecordMapper doubleVerifyRecordMapper;
 
-	    private final AccountDoubleVerifyRecordMapper accountDoubleVerifyRecordMapper;
-
-
     /**
      * 每5分钟清理过期账号
      */
@@ -440,7 +437,7 @@ public class Scheduler {
 		Long goodsId = 18l;
 		List<AccountDoubleVerifyRecord> doubleVerifyRecords = groupsMapper.selectGPTDoubleVerifyTrips(goodsId);
 		doubleVerifyRecords.forEach(data -> {
-			AccountDoubleVerifyRecord exist = accountDoubleVerifyRecordMapper.selectOne(Wrappers.lambdaQuery(AccountDoubleVerifyRecord.class)
+			AccountDoubleVerifyRecord exist = doubleVerifyRecordMapper.selectOne(Wrappers.lambdaQuery(AccountDoubleVerifyRecord.class)
 					.eq(AccountDoubleVerifyRecord::getAccountId, data.getAccountId())
 					.eq(AccountDoubleVerifyRecord::getDeleted, true).last("limit 1"));
 			if (exist == null) {

+ 1 - 1
netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

@@ -136,7 +136,7 @@ public class GroupRelationController {
         viewRecord.setSkuId(groupsRelationView.getSkuId());
         viewRecord.setOperateLocation(StringUtil.getRealAddressByIP(ServletUtil.getClientIP(request)));
         chatGptPwdViewRecordMapper.insert(viewRecord);
-        if (StrUtil.isEmpty(groupsRelationView.getApiSecret())) {
+        if (StrUtil.isEmpty(groupsRelationView.getApiSecret()) && groupsRelationView.getAccountCreatedTime() != null && groupsRelationView.getAccountCreatedTime().after(DateUtil.parse("2023-05-11 00:00:00", "yyyy-MM-dd HH:mm:ss"))) {
             THREAD_POOL.execute(() -> {
                 //车队所有人查看密码
                 Integer num = groupsRelationView.getGtNum();