|
|
@@ -2,7 +2,6 @@ package com.cyksj.web.controller.manage.corp;
|
|
|
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
-import cn.hutool.core.util.StrUtil;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.util.Jsons;
|
|
|
import com.cyksj.dto.Result;
|
|
|
@@ -81,24 +80,23 @@ public class CorpInteractiveRadarController {
|
|
|
search.getDataList().forEach(data -> {
|
|
|
if (data.getType() == 1) {
|
|
|
String linkInfoStr = data.getLinkInfoStr();
|
|
|
- if (StrUtil.isNotBlank(linkInfoStr)) {
|
|
|
- try {
|
|
|
- CorpInteractiveReaderLink linkInfo = Jsons.parseObject(linkInfoStr, CorpInteractiveReaderLink.class);
|
|
|
- data.setLinkInfo(linkInfo);
|
|
|
- } catch (Exception e) {
|
|
|
- }
|
|
|
+ try {
|
|
|
+ CorpInteractiveReaderLink linkInfo = Jsons.parseObject(linkInfoStr, CorpInteractiveReaderLink.class);
|
|
|
+ data.setLinkInfo(linkInfo);
|
|
|
+ } catch (Exception e) {
|
|
|
}
|
|
|
- Map<String, Long> map = corpInteractiveRadarUserRecordMapper.selectClickRecord(data.getId());
|
|
|
- Integer clickNum = map.get("clickNum").intValue();
|
|
|
- data.setClickNum(clickNum);
|
|
|
- Integer clickUserNum = map.get("clickUserNum").intValue();
|
|
|
- data.setClickUserNum(clickUserNum);
|
|
|
-
|
|
|
- CorpInteractiveReaderOrderDetailView detailView = beanSearcher.searchFirst(CorpInteractiveReaderOrderDetailView.class, MapUtils.builder().put("id", String.format("id = %s", data.getId())).build());
|
|
|
- data.setPayNum(detailView.getTotal());
|
|
|
- data.setPayNewUserNum(detailView.getNumOfNewUser());
|
|
|
- data.setPayOldUserNum(detailView.getNumOfOldUser());
|
|
|
}
|
|
|
+
|
|
|
+ Map<String, Long> map = corpInteractiveRadarUserRecordMapper.selectClickRecord(data.getId());
|
|
|
+ Integer clickNum = map.get("clickNum").intValue();
|
|
|
+ data.setClickNum(clickNum);
|
|
|
+ Integer clickUserNum = map.get("clickUserNum").intValue();
|
|
|
+ data.setClickUserNum(clickUserNum);
|
|
|
+
|
|
|
+ CorpInteractiveReaderOrderDetailView detailView = beanSearcher.searchFirst(CorpInteractiveReaderOrderDetailView.class, MapUtils.builder().put("id", String.format("id = %s", data.getId())).build());
|
|
|
+ data.setPayNum(detailView.getTotal());
|
|
|
+ data.setPayNewUserNum(detailView.getNumOfNewUser());
|
|
|
+ data.setPayOldUserNum(detailView.getNumOfOldUser());
|
|
|
});
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|