zoujiajian 2 年 前
コミット
ffb61a09b4

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/CorpCustomerAcquisitionLinkPopularize.java

@@ -1,5 +1,7 @@
 package com.cyksj.model.entity;
 
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.ejlchina.searcher.bean.DbIgnore;
 import lombok.Data;
 
 /**
@@ -33,4 +35,8 @@ public class CorpCustomerAcquisitionLinkPopularize extends BaseEntity {
      */
     private Long time;
 
+    @TableField(exist = false)
+    @DbIgnore
+    private String url;
+
 }

+ 4 - 2
netflix-web/src/main/java/com/cyksj/web/controller/manage/corp/CorpCustomerAcquistionLinkPopularizeController.java

@@ -49,7 +49,7 @@ public class CorpCustomerAcquistionLinkPopularizeController {
      * @return 加粉链接
      */
     @GetMapping("/{id}")
-    public Result<String> get(@PathVariable Long id){
+    public Result<CorpCustomerAcquisitionLinkPopularize> get(@PathVariable Long id){
         CorpCustomerAcquisitionLinkPopularize linkPopularize = corpCustomerAcquisitionLinkPopularizeService.
                 getOne(Wrappers.lambdaQuery(CorpCustomerAcquisitionLinkPopularize.class)
                         .eq(CorpCustomerAcquisitionLinkPopularize::getPopularizeId, id)
@@ -60,7 +60,9 @@ public class CorpCustomerAcquistionLinkPopularizeController {
 
         StringBuilder url = new StringBuilder();
         url.append(DOMAIN).append("/8081/api/applets/channel/customerAcquistion?projectid=__PROJECT_ID__&clickid=__CLICKID__&linkId=").append(linkPopularize.getId());
-        return GatewayResponse.SUCCESS.newBuilder().toResult(url.toString());
+
+        linkPopularize.setUrl(url.toString());
+        return GatewayResponse.SUCCESS.newBuilder().toResult(linkPopularize);
     }