Browse Source

充值次数bug修复,工作台实时更新接口

huangqizheng/feature-20250710151401-数据同步完成
lijianlin 1 month ago
parent
commit
80039241a7
  1. 24
      src/main/java/com/example/demo/controller/WorkbenchController.java
  2. 4
      src/main/java/com/example/demo/service/StatisticsService.java
  3. 1
      src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java

24
src/main/java/com/example/demo/controller/WorkbenchController.java

@ -54,18 +54,14 @@ public class WorkbenchController {
WorkbenchCard result =workbenchService.getGraph(workbench.getToken(),workbench.getStartDate(),workbench.getEndDate(),workbench.getMarkets()); WorkbenchCard result =workbenchService.getGraph(workbench.getToken(),workbench.getStartDate(),workbench.getEndDate(),workbench.getMarkets());
return ResponseEntity.ok(result); return ResponseEntity.ok(result);
} }
/*
测试一段时间内的统计数据
*/
/* @PostMapping("testSum")
public Statistics testSum( @RequestBody TestRequest request){
String market = request.getMarket();
Date date = request.getDate();
//获取传入日期所在周的周一
Date thisWeekStart = workbenchService.getStartOfWeek(date);
return statisticsMapper.selectSumByMarketAndDate(market, thisWeekStart, date);
}*/
/*
更新统计表并获取卡片数据
*/
@PostMapping("updateCard")
public ResponseEntity<WorkbenchCard> updateCard(@RequestBody WorkbenchCard workbench){
statisticsService.runHourlyTaskPart1(); //更新余量数据
statisticsService.runHourlyTaskPart2(); //更新余量外数据
WorkbenchCard result =workbenchService.getCard(workbench.getToken()); //获取卡片数据
return ResponseEntity.ok(result);
}
} }

4
src/main/java/com/example/demo/service/StatisticsService.java

@ -15,9 +15,9 @@ import java.util.Date;
public interface StatisticsService { public interface StatisticsService {
//1点12点18点,23点30分执行定时任务更新当天part1数据
//每小时执行定时任务更新当天part1数据
public void runHourlyTaskPart1(); public void runHourlyTaskPart1();
//12点18点执行定时任务更新当天part2数据
//每小时执行定时任务更新当天part2数据
public void runHourlyTaskPart2(); public void runHourlyTaskPart2();
//0点执行定时任务更新近一周part2数据 //0点执行定时任务更新近一周part2数据
public void runDailyTaskPart2(); public void runDailyTaskPart2();

1
src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java

@ -78,6 +78,7 @@ public class AuditServiceImpl implements AuditService {
update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币 update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币
update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币 update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币
update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币 update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币
update.setRechargeNum(update.getRechargeNum()+1); //充值次数加一
auditMapper.updateUserGold(update); auditMapper.updateUserGold(update);
//erp增加充值数据 //erp增加充值数据
if(update.getJwcode().equals(94226013)){ if(update.getJwcode().equals(94226013)){

Loading…
Cancel
Save