|
|
@@ -4,6 +4,8 @@ import com.cyksj.common.EnvCommonService;
|
|
|
import com.cyksj.common.annotation.NoSubmit;
|
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
+import com.cyksj.mapper.UserMapper;
|
|
|
+import com.cyksj.model.entity.User;
|
|
|
import com.cyksj.model.entity.UserDistributePopularize;
|
|
|
import com.cyksj.model.views.UserDistributePopularizeView;
|
|
|
import com.cyksj.service.cps.CpsPopularizeService;
|
|
|
@@ -37,6 +39,8 @@ public class CpsPopularizeController {
|
|
|
|
|
|
private final EnvCommonService envCommonService;
|
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 渠道推广链接列表
|
|
|
*/
|
|
|
@@ -47,7 +51,7 @@ public class CpsPopularizeController {
|
|
|
builder.put("userId", String.format("and user_id = %s", cpsUserId));
|
|
|
SearchResult<UserDistributePopularizeView> search = beanSearcher.search(UserDistributePopularizeView.class, builder.build());
|
|
|
search.getDataList().forEach(data -> {
|
|
|
- data.setPopularizeLink(String.format(envCommonService.DISTRIBUTE_DESIGN_URL_PREFIX, data.getCode()));
|
|
|
+ data.setPopularizeLink(String.format(envCommonService.DISTRIBUTE_DEFAULT_URL_PREFIX, data.getCode()));
|
|
|
});
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
@@ -58,13 +62,14 @@ public class CpsPopularizeController {
|
|
|
@GetMapping("/get/default")
|
|
|
public Result<UserDistributePopularizeView> getDefaultDetail() {
|
|
|
long cpsUserId = StpCpsManageUser.getLoginIdAsLong();
|
|
|
+ User user = userMapper.selectById(cpsUserId);
|
|
|
UserDistributePopularizeView view = Optional.ofNullable(cpsPopularizeService.getDefaultPopularizeDetail(cpsUserId)).orElseGet(()->{
|
|
|
UserDistributePopularizeView newPopularizeView = new UserDistributePopularizeView();
|
|
|
newPopularizeView.setOrders(0);
|
|
|
newPopularizeView.setOrdersMoney(BigDecimal.ZERO);
|
|
|
return newPopularizeView;
|
|
|
});
|
|
|
- view.setPopularizeLink(String.format(envCommonService.DISTRIBUTE_DEFAULT_URL_PREFIX, cpsUserId));
|
|
|
+ view.setPopularizeLink(String.format(envCommonService.DISTRIBUTE_DEFAULT_URL_PREFIX, user.getShowId()));
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(view);
|
|
|
}
|
|
|
|