|
|
@@ -398,7 +398,7 @@ public class CmsGroupRelationController {
|
|
|
* 统计 代充操作数据
|
|
|
*/
|
|
|
@GetMapping("/get/recharge/operate/statistics/data")
|
|
|
- public Result<List<GptRechargeStatisticsRecordResp>> getRechargeStatisticsData(Long goodsId, String startTime, String endTime) {
|
|
|
+ public Result<List<GptRechargeStatisticsRecordResp>> getRechargeStatisticsData(@RequestParam(name = "goodsIds", required = false) List<Long> goodsIds, String startTime, String endTime) {
|
|
|
if (StrUtil.isEmpty(startTime)) {
|
|
|
startTime = DateUtil.beginOfMonth(DateTime.now()).toString();
|
|
|
endTime = DateUtil.endOfMonth(DateTime.now()).toString();
|
|
|
@@ -408,7 +408,7 @@ public class CmsGroupRelationController {
|
|
|
.field(CmsUserVO::getStatus, Boolean.TRUE)
|
|
|
.build());
|
|
|
List<String> showUsers = customers.stream().map(CmsUserVO::getNickname).collect(Collectors.toList());
|
|
|
- List<GptRechargeStatisticsRecordResp> recordResps = groupsRelationMapper.selectRechargeRecordNum(goodsId, startTime, endTime);
|
|
|
+ List<GptRechargeStatisticsRecordResp> recordResps = groupsRelationMapper.selectRechargeRecordNum(goodsIds, startTime, endTime);
|
|
|
//过滤
|
|
|
recordResps = recordResps.stream().filter(rsp -> showUsers.contains(rsp.getOperator())).collect(Collectors.toList());
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(recordResps);
|