|
|
@@ -182,10 +182,7 @@ public class CpsPopularizeController {
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
- data.setClickNum(distributePopularizeClickRecordMapper.selectCount(Wrappers.lambdaQuery(DistributePopularizeClickRecord.class)
|
|
|
- .eq(DistributePopularizeClickRecord::getPopularizeId, data.getId())
|
|
|
- .ge(startTime != null, DistributePopularizeClickRecord::getCreatedTime, startTime)
|
|
|
- .lt(endTime != null, DistributePopularizeClickRecord::getCreatedTime, endTime)));
|
|
|
+
|
|
|
String link = data.getPopularizeLink();
|
|
|
if (data.getGoodsId() != null && data.getGoodsId() > 0) {
|
|
|
if (!envCommonService.isPrdEnv()) {
|
|
|
@@ -198,18 +195,32 @@ public class CpsPopularizeController {
|
|
|
link += "&skuId=" + data.getSkuId();
|
|
|
}
|
|
|
data.setUrlCode(QrCodeUtil.generateAsBase64(link, QrConfig.create(), "png"));
|
|
|
- //会员订单数据
|
|
|
- if (data.getGoodsId() != null && data.getGoodsId() == Constant.VIP_RELATE_GOODS_ID) {
|
|
|
- UserDistributePopularizeView vipOrderView =cpsPopularizeService.getVipPopularizeDetail(data.getId(), startTime, endTime);
|
|
|
- data.setOrders(data.getOrders() + vipOrderView.getOrders());
|
|
|
- data.setOrdersMoney(data.getOrdersMoney().add(vipOrderView.getOrdersMoney()));
|
|
|
- data.setWMoney(data.getWMoney().add(vipOrderView.getWMoney()));
|
|
|
- data.setGotMoney(data.getGotMoney().add(vipOrderView.getGotMoney()));
|
|
|
- }
|
|
|
});
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @GetMapping("/get/popularizeUrl/data/{id}")
|
|
|
+ public Result<UserDistributePopularizeView> getPopularizeUrlData(@PathVariable Long id, String startTime, String endTime) {
|
|
|
+ long cpsUserId = StpCpsManageUser.getLoginIdAsLong();
|
|
|
+ UserDistributePopularizeView data = cpsPopularizeService.getPopularizeUrlData(cpsUserId, id, startTime, endTime);
|
|
|
+ data.setRate(null);
|
|
|
+ //点击数
|
|
|
+ data.setClickNum(distributePopularizeClickRecordMapper.selectCount(Wrappers.lambdaQuery(DistributePopularizeClickRecord.class)
|
|
|
+ .eq(DistributePopularizeClickRecord::getPopularizeId, id)
|
|
|
+ .ge(startTime != null, DistributePopularizeClickRecord::getCreatedTime, startTime)
|
|
|
+ .lt(endTime != null, DistributePopularizeClickRecord::getCreatedTime, endTime)));
|
|
|
+ //会员订单数据
|
|
|
+ if (data.getGoodsId() != null && data.getGoodsId() == Constant.VIP_RELATE_GOODS_ID) {
|
|
|
+ UserDistributePopularizeView vipOrderView =cpsPopularizeService.getVipPopularizeDetail(data.getId(), startTime, endTime);
|
|
|
+ data.setOrders(data.getOrders() + vipOrderView.getOrders());
|
|
|
+ data.setOrdersMoney(data.getOrdersMoney().add(vipOrderView.getOrdersMoney()));
|
|
|
+ data.setWMoney(data.getWMoney().add(vipOrderView.getWMoney()));
|
|
|
+ data.setGotMoney(data.getGotMoney().add(vipOrderView.getGotMoney()));
|
|
|
+ }
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(data);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 默认链接详情
|
|
|
*/
|