zoujiajian 2 meses atrás
pai
commit
6735d3d528

+ 1 - 1
netflix-common/src/main/java/com/cyksj/common/constant/Constant.java

@@ -747,7 +747,7 @@ public interface Constant {
 	/**
 	 * cc api domain
 	 */
-	String CLAUDE_CODE_API_PREFIX = "https://cceo.nf.video/";
+    String CLAUDE_CODE_API_PREFIX = "http://104.238.220.246:18080/";
 
 	String CLAUDE_CODE_HEARD_KEY = "X-Admin-Key";
 

+ 27 - 5
netflix-web/src/main/java/com/cyksj/web/controller/manage/statistics/StatisticsDataController.java

@@ -733,18 +733,40 @@ public class StatisticsDataController {
 
 	@GetMapping("/codex/bc")
 	public void codexBc() {
-		List<CodexUser> codexUsers = codexUserMapper.selectList(Wrappers.lambdaQuery(CodexUser.class).ne(CodexUser::getPlanName, "体验天卡;"));
+        List<CodexUser> codexUsers = codexUserMapper.selectList(Wrappers.lambdaQuery(CodexUser.class).ne(CodexUser::getPlanName, "体验天卡;").between(CodexUser::getCreatedTime, "2026-05-18", "2026-05-24"));
 		RenewTimeUpReq renewTimeUpReq = new RenewTimeUpReq();
-		String remark = "2.24codex再补偿2天";
-		renewTimeUpReq.setRemark(remark);
-		renewTimeUpReq.setDays(2);
+		String remark = "5.25补偿5.23codex降价";
 		for (CodexUser codexUser : codexUsers) {
 			//是否今天补偿过
 			Integer selectCount = incrExpiryTimeRecordMapper.selectCount(Wrappers.lambdaQuery(IncrExpiryTimeRecord.class).eq(IncrExpiryTimeRecord::getRelationId, codexUser.getRelationId()).eq(IncrExpiryTimeRecord::getRemark, remark));
-			if (selectCount > 0) {
+            Long relationId = codexUser.getRelationId();
+            GroupsRelation groupsRelation = groupsRelationMapper.selectById(relationId);
+            if (selectCount > 0) {
 				log.info("realtionId:{} 已补偿", codexUser.getRelationId());
 				continue;
 			}
+            renewTimeUpReq.setRemark(remark);
+            Long groupsId = groupsRelation.getGroupsId();
+
+            GroupsTrips groupsTrips = groupsMapper.selectById(groupsId);
+            Long skuId = groupsTrips.getSkuId();
+            Integer days = null;
+            if (skuId.intValue() == 757l || skuId.intValue() == 758) {
+                days = 5;
+            }
+            //eli
+            if (skuId.intValue() == 759) {
+                days = 3;
+            }
+            //ult
+            if (skuId.intValue() == 784) {
+                days = 4;
+            }
+            if (days == null) {
+                log.error("user——id:{}不存在", codexUser.getUserId());
+                continue;
+            }
+            renewTimeUpReq.setDays(days);
 			renewTimeUpReq.setRelationId(codexUser.getRelationId());
 			addRenewTime(renewTimeUpReq);
 		}