|
@@ -19,8 +19,10 @@ import com.ym.mec.biz.dal.entity.ImLiveBroadcastRoom;
|
|
import com.ym.mec.biz.dal.entity.ImLiveBroadcastRoomData;
|
|
import com.ym.mec.biz.dal.entity.ImLiveBroadcastRoomData;
|
|
import com.ym.mec.biz.dal.entity.ImLiveBroadcastRoomMember;
|
|
import com.ym.mec.biz.dal.entity.ImLiveBroadcastRoomMember;
|
|
import com.ym.mec.biz.dal.enums.MessageTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.MessageTypeEnum;
|
|
|
|
+import com.ym.mec.biz.dal.page.LiveRoomGoodsOrderQueryInfo;
|
|
import com.ym.mec.biz.dal.vo.BaseRoomUserVo;
|
|
import com.ym.mec.biz.dal.vo.BaseRoomUserVo;
|
|
import com.ym.mec.biz.dal.vo.ImLiveBroadcastRoomVo;
|
|
import com.ym.mec.biz.dal.vo.ImLiveBroadcastRoomVo;
|
|
|
|
+import com.ym.mec.biz.dal.vo.LiveRoomGoodsOrderVo;
|
|
import com.ym.mec.biz.dal.vo.RoomUserInfoVo;
|
|
import com.ym.mec.biz.dal.vo.RoomUserInfoVo;
|
|
import com.ym.mec.biz.service.*;
|
|
import com.ym.mec.biz.service.*;
|
|
import com.ym.mec.common.entity.ImRoomMessage;
|
|
import com.ym.mec.common.entity.ImRoomMessage;
|
|
@@ -31,6 +33,7 @@ import com.ym.mec.common.page.PageUtil;
|
|
import com.ym.mec.common.page.WrapperUtil;
|
|
import com.ym.mec.common.page.WrapperUtil;
|
|
import com.ym.mec.common.tenant.TenantContextHolder;
|
|
import com.ym.mec.common.tenant.TenantContextHolder;
|
|
import com.ym.mec.im.ImFeignService;
|
|
import com.ym.mec.im.ImFeignService;
|
|
|
|
+import com.ym.mec.util.collection.MapUtil;
|
|
import com.ym.mec.util.date.DateUtil;
|
|
import com.ym.mec.util.date.DateUtil;
|
|
import com.ym.mec.util.http.HttpUtil;
|
|
import com.ym.mec.util.http.HttpUtil;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
@@ -1135,6 +1138,27 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
|
|
.orElseThrow(() -> new BizException("用户id集合不能为空"));
|
|
.orElseThrow(() -> new BizException("用户id集合不能为空"));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public PageInfo<LiveRoomGoodsOrderVo> queryLiveRoomGoodsOrderList(LiveRoomGoodsOrderQueryInfo queryInfo) {
|
|
|
|
+ PageInfo<LiveRoomGoodsOrderVo> pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows());
|
|
|
|
+ Map<String, Object> params = new HashMap<String, Object>();
|
|
|
|
+ MapUtil.populateMap(params, queryInfo);
|
|
|
|
+
|
|
|
|
+ List<LiveRoomGoodsOrderVo> dataList = null;
|
|
|
|
+ int count = baseMapper.countLiveRoomGoodsOrderList(params);
|
|
|
|
+ if (count > 0) {
|
|
|
|
+ pageInfo.setTotal(count);
|
|
|
|
+ params.put("offset", pageInfo.getOffset());
|
|
|
|
+ dataList = baseMapper.queryLiveRoomGoodsOrderList(params);
|
|
|
|
+ pageInfo.setStatInfo(baseMapper.sumLiveRoomGoodsOrderList(params));
|
|
|
|
+ }
|
|
|
|
+ if (count == 0) {
|
|
|
|
+ dataList = new ArrayList<>();
|
|
|
|
+ }
|
|
|
|
+ pageInfo.setRows(dataList);
|
|
|
|
+ return pageInfo;
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 查询直播间所有用户信息
|
|
* 查询直播间所有用户信息
|
|
*
|
|
*
|