You've already forked FrameTour-BE
平台数据
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.ycwl.basic.controller.pc;
|
||||
|
||||
import com.ycwl.basic.model.mobile.statistic.req.CommonQueryReq;
|
||||
import com.ycwl.basic.service.mobile.AppStatisticsService;
|
||||
import com.ycwl.basic.service.pc.StatisticsService;
|
||||
import com.ycwl.basic.utils.ApiResponse;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -19,6 +20,9 @@ public class StatisticsController {
|
||||
|
||||
@Autowired
|
||||
private StatisticsService statisticsService;
|
||||
|
||||
@Autowired
|
||||
private AppStatisticsService appStatisticsService;
|
||||
|
||||
/**
|
||||
* 智能获取扫码访问人数统计数据(自动选择粒度)
|
||||
@@ -29,4 +33,14 @@ public class StatisticsController {
|
||||
public ApiResponse<List<HashMap<String, String>>> getScanCodeMemberChart(@RequestBody CommonQueryReq query) {
|
||||
return ApiResponse.success(statisticsService.getScanCodeMemberChartAuto(query));
|
||||
}
|
||||
|
||||
@PostMapping("/one")
|
||||
public ApiResponse getStatisticsOne(@RequestBody CommonQueryReq query) {
|
||||
return appStatisticsService.oneStatistics(query);
|
||||
}
|
||||
|
||||
@PostMapping("/two")
|
||||
public ApiResponse getStatisticsTwo(@RequestBody CommonQueryReq query) {
|
||||
return appStatisticsService.twoStatistics(query);
|
||||
}
|
||||
}
|
@@ -264,7 +264,9 @@ public class AppStatisticsServiceImpl implements AppStatisticsService {
|
||||
vo.setPayOfOrderAmount(payOfOrderAmount.setScale(2, RoundingMode.HALF_UP));
|
||||
vo.setRefundOfOrderNum(refundOfOrderNum);
|
||||
vo.setRefundOfOrderAmount(refundOfOrderAmount.setScale(2, RoundingMode.HALF_UP));
|
||||
statisticsMapper.insertStat(query.getScenicId(), new Date(), vo);
|
||||
if (query.getScenicId() != null) {
|
||||
statisticsMapper.insertStat(query.getScenicId(), new Date(), vo);
|
||||
}
|
||||
redisTemplate.opsForValue().set(redisKey, JacksonUtil.toJSONString(vo), 60, TimeUnit.SECONDS);
|
||||
return ApiResponse.success(vo);
|
||||
} finally {
|
||||
|
Reference in New Issue
Block a user