Commit 58799c03 by lixue123

970相关接口

parent 519b1acc
...@@ -41,6 +41,7 @@ import com.pcloud.book.consumer.content.ResourceConsr; ...@@ -41,6 +41,7 @@ import com.pcloud.book.consumer.content.ResourceConsr;
import com.pcloud.book.consumer.message.MessageConsr; import com.pcloud.book.consumer.message.MessageConsr;
import com.pcloud.book.consumer.resource.ProductConsr; import com.pcloud.book.consumer.resource.ProductConsr;
import com.pcloud.book.consumer.settlement.BookConsr; import com.pcloud.book.consumer.settlement.BookConsr;
import com.pcloud.book.consumer.trade.OrderFormConsr;
import com.pcloud.book.consumer.user.AdviserConsr; import com.pcloud.book.consumer.user.AdviserConsr;
import com.pcloud.book.consumer.user.BookcaseConsr; import com.pcloud.book.consumer.user.BookcaseConsr;
import com.pcloud.book.consumer.user.ChannelConsr; import com.pcloud.book.consumer.user.ChannelConsr;
...@@ -139,6 +140,8 @@ public class BookSet { ...@@ -139,6 +140,8 @@ public class BookSet {
private MessageConsr messageConsr; private MessageConsr messageConsr;
@Autowired @Autowired
private BookFreezeDao bookFreezeDao; private BookFreezeDao bookFreezeDao;
@Autowired
private OrderFormConsr orderFormConsr;
/** /**
* 检验书号是否合法,包括ISSN,ISBN,CSSN * 检验书号是否合法,包括ISSN,ISBN,CSSN
......
...@@ -3,20 +3,21 @@ ...@@ -3,20 +3,21 @@
*/ */
package com.pcloud.book.consumer.analysisengine; package com.pcloud.book.consumer.analysisengine;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.pcloud.analysisengine.browse.dto.BrowseCacheRecordDto; import com.pcloud.analysisengine.browse.dto.BrowseCacheRecordDto;
import com.pcloud.analysisengine.browse.dto.SBookAnalyzeDto;
import com.pcloud.analysisengine.browse.service.BrowseRecordService; import com.pcloud.analysisengine.browse.service.BrowseRecordService;
import com.pcloud.common.core.aspect.ParamLog;
import com.pcloud.common.exceptions.BizException; import com.pcloud.common.exceptions.BizException;
import com.pcloud.common.utils.ListUtils; import com.pcloud.common.utils.ListUtils;
import com.pcloud.common.utils.ResponseHandleUtil; import com.pcloud.common.utils.ResponseHandleUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
* @描述:分析引擎中间件 * @描述:分析引擎中间件
...@@ -114,4 +115,18 @@ public class BrowseRecordConsr { ...@@ -114,4 +115,18 @@ public class BrowseRecordConsr {
return resultMap; return resultMap;
} }
@ParamLog(description = "设置书刊分析读者量、浏览量")
public Map<String, SBookAnalyzeDto> getMonthBookPvUvSuScvr(List<SBookAnalyzeDto> sBookAnalyzeDtos,String monthDate){
Map<String, SBookAnalyzeDto> sBookAnalyzeDtoMap = null;
try {
sBookAnalyzeDtoMap = ResponseHandleUtil.parseMapResponse(browseRecordService.getMonthBookPvUvSuScvr(sBookAnalyzeDtos,monthDate),String.class,SBookAnalyzeDto.class);
} catch (BizException e) {
LOGGER.warn("【分析引擎(消)】图书的:读者量、浏览量.[getMonthBookPvUvSuScvr]:" + e.getMessage(), e);
} catch (Exception e) {
LOGGER.error("【分析引擎(消)】图书的:读者量、浏览量.[getMonthBookPvUvSuScvr]:" + e.getMessage(), e);
}
return sBookAnalyzeDtoMap;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment