admin
2021-09-24 f788607ff771a47bc60d6a86e00b3433c40f3d2c
src/main/java/com/yeshi/buwan/controller/parser/UserVideoParser.java
@@ -2,6 +2,8 @@
import com.yeshi.buwan.domain.VideoInfo;
import com.yeshi.buwan.domain.video.VideoWatchHistory;
import com.yeshi.buwan.service.imp.AttentionService;
import com.yeshi.buwan.service.imp.CollectionService;
import com.yeshi.buwan.service.imp.VideoService;
import com.yeshi.buwan.service.inter.video.VideoWatchHistoryService;
import com.yeshi.buwan.util.Constant;
@@ -28,6 +30,12 @@
    @Resource
    private VideoService videoService;
    @Resource
    private CollectionService collectionService;
    @Resource
    private AttentionService attentionService;
    public void getWatchHistory(AcceptData acceptData, HttpServletRequest request, PrintWriter out) {
@@ -73,4 +81,28 @@
        out.print(JsonUtil.loadTrueJson(""));
    }
    /**
     * 获取用户视频数据数量信息
     *
     * @param acceptData
     * @param request
     * @param out
     */
    public void getUserVideoDataCount(AcceptData acceptData, HttpServletRequest request, PrintWriter out) {
        String loginUid = request.getParameter("LoginUid");
        if (StringUtil.isNullOrEmpty(loginUid)) {
            out.print(JsonUtil.loadFalseJson("用户未登录"));
            return;
        }
        long collectionCount = collectionService.getCollectVideoCount(acceptData.getUid());
        long attentionCount = attentionService.getAttentionCountByLoginUid(Long.parseLong(loginUid));
        JSONObject data = new JSONObject();
        data.put("collectionCount", collectionCount);
        data.put("attentionCount", attentionCount);
        out.print(JsonUtil.loadTrueJson(data.toString()));
    }
}