Jelajahi Sumber

经销商详情接口增加盲票库存、线下销量、线上销量、用户数等统计数据

Liugl 3 tahun lalu
induk
melakukan
52bffe3db8

+ 13 - 0
mp-admin/src/main/java/com/qs/mp/web/controller/api/channel/ChannelController.java

@@ -418,6 +418,19 @@ public class ChannelController extends BaseApiController {
 	    // 查询今日的销售额、佣金收入、新增用户数
 	    ChannelOperDataVO channelOperDataVO = channelService.getChannelOperData(channelVO.getChannelNo(), 1);
 	    channelVO.setOperData(channelOperDataVO);
+	    if(null != channelVO && null != channelVO.getChannelId()) {
+	    	
+	    	LambdaQueryWrapper<ChannelUserRel> userCntQueryWrapper = new LambdaQueryWrapper<ChannelUserRel>();
+			userCntQueryWrapper.eq(ChannelUserRel::getChannelId, channelVO.getChannelId());
+			int userCnt = channelUserRelService.count(userCntQueryWrapper);
+			channelVO.setUserCnt(userCnt);
+	    	
+	    	TicketCntVO ticketCnt = ticketService.getTicketCnt(channelVO.getChannelId());
+	    	channelVO.setOffLineQtyCnt(null != ticketCnt?ticketCnt.getOffLineQtyCnt():0);
+			channelVO.setOffLineSaleCnt(null != ticketCnt?ticketCnt.getOffLineSaleCnt():0);
+			channelVO.setOnLineSaleCnt(null != ticketCnt?ticketCnt.getOnLineSaleCnt():0);
+	    }
+	   
 		return AjaxResult.success(channelVO);
 	}
 

+ 0 - 2
mp-service/src/main/java/com/qs/mp/channel/domain/vo/ChannelVO.java

@@ -1,8 +1,6 @@
 package com.qs.mp.channel.domain.vo;
 
 import com.qs.mp.channel.domain.Channel;
-import com.qs.mp.system.domain.SysUser;
-
 import lombok.Data;
 
 /**