zoujiajian пре 5 месеци
родитељ
комит
c08eb25e79

+ 21 - 2
netflix-web/src/main/java/com/cyksj/web/controller/manage/statistics/StatisticsDataController.java

@@ -713,9 +713,9 @@ public class StatisticsDataController {
 
 	@GetMapping("/bc")
 	public void bc() {
-		List<ClaudeCodeUser> claudeCodeUsers = claudeCodeUserMapper.selectList(Wrappers.lambdaQuery(ClaudeCodeUser.class).gt(ClaudeCodeUser::getExpiryTime, DateTime.now()).ne(ClaudeCodeUser::getPlanName, "体验天卡;"));
+		List<ClaudeCodeUser> claudeCodeUsers = claudeCodeUserMapper.selectList(Wrappers.lambdaQuery(ClaudeCodeUser.class).ne(ClaudeCodeUser::getPlanName, "体验天卡;"));
 		RenewTimeUpReq renewTimeUpReq = new RenewTimeUpReq();
-		String remark = "cc补偿1天";
+		String remark = "2.24cc补偿1天";
 		renewTimeUpReq.setRemark(remark);
 		renewTimeUpReq.setDays(1);
 		for (ClaudeCodeUser claudeCodeUser : claudeCodeUsers) {
@@ -730,4 +730,23 @@ public class StatisticsDataController {
 		}
 	}
 
+
+	@GetMapping("/codex/bc")
+	public void codexBc() {
+		List<CodexUser> codexUsers = codexUserMapper.selectList(Wrappers.lambdaQuery(CodexUser.class).ne(CodexUser::getPlanName, "体验天卡;"));
+		RenewTimeUpReq renewTimeUpReq = new RenewTimeUpReq();
+		String remark = "2.24codex再补偿2天";
+		renewTimeUpReq.setRemark(remark);
+		renewTimeUpReq.setDays(2);
+		for (CodexUser codexUser : codexUsers) {
+			//是否今天补偿过
+			Integer selectCount = incrExpiryTimeRecordMapper.selectCount(Wrappers.lambdaQuery(IncrExpiryTimeRecord.class).eq(IncrExpiryTimeRecord::getRelationId, codexUser.getRelationId()).eq(IncrExpiryTimeRecord::getRemark, remark));
+			if (selectCount > 0) {
+				log.info("realtionId:{} 已补偿", codexUser.getRelationId());
+				continue;
+			}
+			renewTimeUpReq.setRelationId(codexUser.getRelationId());
+			addRenewTime(renewTimeUpReq);
+		}
+	}
 }