5 Revize af34a9315a ... 73718b3ba5

Autor SHA1 Zpráva Datum
  zoujiajian 73718b3ba5 fix 车票展示第三方购买地址 před 2 týdny
  zoujiajian d62c4d4a1b Merge remote-tracking branch 'ywf-yhlxj/master' před 2 týdny
  zoujiajian 600c7da053 fix před 2 týdny
  zoujiajian 79e8cbf371 fix před 2 týdny
  zoujiajian 0c1a1fcb90 第三方购买地址 před 2 týdny
18 změnil soubory, kde provedl 140 přidání a 6 odebrání
  1. 12 0
      netflix-dao/src/main/java/com/cyksj/model/entity/GoodsDon.java
  2. 10 0
      netflix-dao/src/main/java/com/cyksj/model/manage/request/ReqGoodsSpuInsert.java
  3. 6 0
      netflix-dao/src/main/java/com/cyksj/model/manage/views/GoodsDonViewer.java
  4. 7 1
      netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonCategoryDetailView.java
  5. 13 0
      netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonDetailFrontView.java
  6. 6 0
      netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonSubsidyDetailView.java
  7. 14 1
      netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonViews.java
  8. 6 0
      netflix-dao/src/main/java/com/cyksj/model/views/GoodsFrontListCategoryView.java
  9. 6 0
      netflix-dao/src/main/java/com/cyksj/model/views/GoodsFrontListView.java
  10. 7 1
      netflix-dao/src/main/java/com/cyksj/model/views/GoodsHomePageView.java
  11. 7 1
      netflix-dao/src/main/java/com/cyksj/model/views/HomeManagementFrontView.java
  12. 12 0
      netflix-dao/src/main/java/com/cyksj/model/views/RenewalView.java
  13. 6 0
      netflix-dao/src/main/java/com/cyksj/model/views/TicketView.java
  14. 12 0
      netflix-dao/src/main/java/com/cyksj/model/views/UserTicketView.java
  15. 6 0
      netflix-dao/src/main/java/com/cyksj/model/views/YhShopGoodsFrontCategoryView.java
  16. 6 0
      netflix-dao/src/main/java/com/cyksj/model/views/YhShopGoodsFrontView.java
  17. 3 1
      netflix-dao/src/main/resources/mapper/GroupRelationMapper.xml
  18. 1 1
      netflix-service/src/main/java/com/cyksj/service/relation/impl/GroupRelationFrontServiceImpl.java

+ 12 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/GoodsDon.java

@@ -184,6 +184,18 @@ public class GoodsDon extends BaseEntity {
      */
      */
     private String buyDesc;
     private String buyDesc;
 
 
+    /**
+     * 第三方购买链接
+     */
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private String thirdPartyPurchaseUrl;
+
+    /**
+     * 第三方兑换网址
+     */
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private String thirdExchangeUrl;
+
     /**
     /**
      * 特殊类型
      * 特殊类型
      */
      */

+ 10 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/request/ReqGoodsSpuInsert.java

@@ -138,6 +138,16 @@ public class ReqGoodsSpuInsert {
 
 
     private String buyDesc;
     private String buyDesc;
 
 
+    /**
+     * 第三方购买链接
+     */
+    private String thirdPartyPurchaseUrl;
+
+    /**
+     * 第三方兑换网址
+     */
+    private String thirdExchangeUrl;
+
     private GoodsDon.SpecialType specialType;
     private GoodsDon.SpecialType specialType;
 
 
 
 

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/views/GoodsDonViewer.java

@@ -191,6 +191,12 @@ public class GoodsDonViewer {
     @DbField("g.buy_desc")
     @DbField("g.buy_desc")
     private String buyDesc;
     private String buyDesc;
 
 
+    @DbField("g.third_exchange_url")
+    private String thirdExchangeUrl;
+
+    @DbField("g.third_party_purchase_url")
+    private String thirdPartyPurchaseUrl;
+
     @DbField("g.special_type")
     @DbField("g.special_type")
     private GoodsDon.SpecialType specialType;
     private GoodsDon.SpecialType specialType;
 
 

+ 7 - 1
netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonCategoryDetailView.java

@@ -18,7 +18,7 @@ import java.util.Date;
 @SearchBean(tables = "goods_don g left join goods_don_category_relate gcr on gcr.goods_id = g.id" +
 @SearchBean(tables = "goods_don g left join goods_don_category_relate gcr on gcr.goods_id = g.id" +
 		" left join goods_don_category gc on gc.id = gcr.category",
 		" left join goods_don_category gc on gc.id = gcr.category",
 		where = ":condition:",
 		where = ":condition:",
-		groupBy = "g.id,g.title,g.status,g.deleted,g.logo,g.type,g.sort_by,g.virtual_sold,g.created_time,g.update_time")
+		groupBy = "g.id,g.title,g.status,g.deleted,g.logo,g.type,g.sort_by,g.virtual_sold,g.created_time,g.update_time,g.third_party_purchase_url,g.third_exchange_url")
 public class GoodsDonCategoryDetailView {
 public class GoodsDonCategoryDetailView {
 	@DbField("g.id")
 	@DbField("g.id")
 	private Long id;
 	private Long id;
@@ -63,6 +63,12 @@ public class GoodsDonCategoryDetailView {
 	@DbField("g.virtual_sold")
 	@DbField("g.virtual_sold")
 	private Integer virtualSold;
 	private Integer virtualSold;
 
 
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
 	@DbField("g.special_type")
 	@DbField("g.special_type")
 	private String specialType;
 	private String specialType;
 
 

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonDetailFrontView.java

@@ -1,6 +1,7 @@
 package com.cyksj.model.views;
 package com.cyksj.model.views;
 
 
 import com.cyksj.model.entity.GoodsDon;
 import com.cyksj.model.entity.GoodsDon;
+import com.ejlchina.searcher.bean.DbField;
 import com.ejlchina.searcher.bean.DbIgnore;
 import com.ejlchina.searcher.bean.DbIgnore;
 import com.ejlchina.searcher.bean.SearchBean;
 import com.ejlchina.searcher.bean.SearchBean;
 import lombok.Getter;
 import lombok.Getter;
@@ -103,6 +104,18 @@ public class GoodsDonDetailFrontView {
 	 */
 	 */
 	private String payDesc;
 	private String payDesc;
 
 
+	/**
+	 * 第三方兑换网址
+	 */
+	@DbField("third_exchange_url")
+	private String thirdExchangeUrl;
+
+	/**
+	 * 第三方购买链接
+	 */
+	@DbField("third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	/**
 	/**
 	 * 特殊类型
 	 * 特殊类型
 	 */
 	 */

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonSubsidyDetailView.java

@@ -110,6 +110,12 @@ public class GoodsDonSubsidyDetailView {
 	@DbField("g.buy_desc")
 	@DbField("g.buy_desc")
 	private String buyDesc;
 	private String buyDesc;
 
 
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	@DbField("g.detail")
 	@DbField("g.detail")
 	private String detail;
 	private String detail;
 
 

+ 14 - 1
netflix-dao/src/main/java/com/cyksj/model/views/GoodsDonViews.java

@@ -1,6 +1,7 @@
 package com.cyksj.model.views;
 package com.cyksj.model.views;
 
 
 import com.cyksj.model.entity.GoodsDon;
 import com.cyksj.model.entity.GoodsDon;
+import com.ejlchina.searcher.bean.DbField;
 import com.ejlchina.searcher.bean.DbIgnore;
 import com.ejlchina.searcher.bean.DbIgnore;
 import com.ejlchina.searcher.bean.SearchBean;
 import com.ejlchina.searcher.bean.SearchBean;
 import lombok.Getter;
 import lombok.Getter;
@@ -102,6 +103,18 @@ public class GoodsDonViews {
      */
      */
     private String payDesc;
     private String payDesc;
 
 
+    /**
+     * 第三方兑换网址
+     */
+    @DbField("third_exchange_url")
+    private String thirdExchangeUrl;
+
+    /**
+     * 第三方购买链接
+     */
+    @DbField("third_party_purchase_url")
+    private String thirdPartyPurchaseUrl;
+
     /**
     /**
      * 特殊类型
      * 特殊类型
      */
      */
@@ -141,4 +154,4 @@ public class GoodsDonViews {
 
 
     @DbIgnore
     @DbIgnore
     private OrderCommentFrontView comments;
     private OrderCommentFrontView comments;
-}
+}

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/views/GoodsFrontListCategoryView.java

@@ -153,6 +153,12 @@ public class GoodsFrontListCategoryView {
 	@DbField("g.pay_desc")
 	@DbField("g.pay_desc")
 	private String payDesc;
 	private String payDesc;
 
 
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	/**
 	/**
 	 * 是否是特定价格平台
 	 * 是否是特定价格平台
 	 */
 	 */

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/views/GoodsFrontListView.java

@@ -137,6 +137,12 @@ public class GoodsFrontListView {
 	@DbField("g.buy_desc")
 	@DbField("g.buy_desc")
 	private String buyDesc;
 	private String buyDesc;
 
 
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	/**
 	/**
 	 * 是否是特定价格平台
 	 * 是否是特定价格平台
 	 */
 	 */

+ 7 - 1
netflix-dao/src/main/java/com/cyksj/model/views/GoodsHomePageView.java

@@ -90,9 +90,15 @@ public class GoodsHomePageView {
 	@DbField("g.pay_desc")
 	@DbField("g.pay_desc")
 	private String payDesc;
 	private String payDesc;
 
 
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	/**
 	/**
 	 * 购买通知信息
 	 * 购买通知信息
 	 */
 	 */
 	@DbIgnore
 	@DbIgnore
 	private String notifyMsg;
 	private String notifyMsg;
-}
+}

+ 7 - 1
netflix-dao/src/main/java/com/cyksj/model/views/HomeManagementFrontView.java

@@ -251,6 +251,12 @@ public class HomeManagementFrontView {
 	@DbField("g.pay_desc")
 	@DbField("g.pay_desc")
 	private String payDesc;
 	private String payDesc;
 
 
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	/**
 	/**
 	 * 是否是特定价格平台
 	 * 是否是特定价格平台
 	 */
 	 */
@@ -283,4 +289,4 @@ public class HomeManagementFrontView {
 	 */
 	 */
 	@DbIgnore
 	@DbIgnore
 	private Boolean isGptGift = false;
 	private Boolean isGptGift = false;
-}
+}

+ 12 - 0
netflix-dao/src/main/java/com/cyksj/model/views/RenewalView.java

@@ -65,6 +65,18 @@ public class RenewalView {
     @DbField("sku.spec_val")
     @DbField("sku.spec_val")
     private String specVal;
     private String specVal;
 
 
+    /**
+     * 第三方兑换网址
+     */
+    @DbField("g.third_exchange_url")
+    private String thirdExchangeUrl;
+
+    /**
+     * 第三方购买链接
+     */
+    @DbField("g.third_party_purchase_url")
+    private String thirdPartyPurchaseUrl;
+
     /**
     /**
      * 是否禁止奈飞检测
      * 是否禁止奈飞检测
      */
      */

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/views/TicketView.java

@@ -38,6 +38,12 @@ public class TicketView {
 	@DbField("gdk.spec_val")
 	@DbField("gdk.spec_val")
 	private String specVal;
 	private String specVal;
 
 
+	/**
+	 * 第三方兑换网址
+	 */
+	@DbField("gd.third_exchange_url")
+	private String thirdExchangeUrl;
+
 	/**
 	/**
 	 * 主账号
 	 * 主账号
 	 */
 	 */

+ 12 - 0
netflix-dao/src/main/java/com/cyksj/model/views/UserTicketView.java

@@ -37,6 +37,18 @@ public class UserTicketView {
 	@DbField("gdk.spec_val")
 	@DbField("gdk.spec_val")
 	private String specVal;
 	private String specVal;
 
 
+	/**
+	 * 第三方兑换网址
+	 */
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	/**
+	 * 第三方购买链接
+	 */
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	@DbField("gdk.num")
 	@DbField("gdk.num")
 	private Integer skuNum;
 	private Integer skuNum;
 
 

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/views/YhShopGoodsFrontCategoryView.java

@@ -111,6 +111,12 @@ public class YhShopGoodsFrontCategoryView {
 	@DbField("g.pay_desc")
 	@DbField("g.pay_desc")
 	private String payDesc;
 	private String payDesc;
 
 
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	/**
 	/**
 	 * 是否是特定价格平台
 	 * 是否是特定价格平台
 	 */
 	 */

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/views/YhShopGoodsFrontView.java

@@ -122,6 +122,12 @@ public class YhShopGoodsFrontView {
 	@DbField("g.buy_desc")
 	@DbField("g.buy_desc")
 	private String buyDesc;
 	private String buyDesc;
 
 
+	@DbField("g.third_exchange_url")
+	private String thirdExchangeUrl;
+
+	@DbField("g.third_party_purchase_url")
+	private String thirdPartyPurchaseUrl;
+
 	/**
 	/**
 	 * 是否是特定价格平台
 	 * 是否是特定价格平台
 	 */
 	 */

+ 3 - 1
netflix-dao/src/main/resources/mapper/GroupRelationMapper.xml

@@ -446,6 +446,8 @@
         gt.sku_id,
         gt.sku_id,
         g.title,
         g.title,
         gdk.spec_val,
         gdk.spec_val,
+        g.third_exchange_url,
+        g.third_party_purchase_url,
         gr.expiry_time,
         gr.expiry_time,
         gdk.is_mirror,
         gdk.is_mirror,
         gdk.gpt_limit_num as gptUserLimitNum,
         gdk.gpt_limit_num as gptUserLimitNum,
@@ -502,4 +504,4 @@
         group by gur.operator
         group by gur.operator
         order by num desc
         order by num desc
     </select>
     </select>
-</mapper>
+</mapper>

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/relation/impl/GroupRelationFrontServiceImpl.java

@@ -1110,7 +1110,7 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
 				.field("condition", String.format("(gr.expiry_time is null or gr.expiry_time > '%s')", DateTime.now()))
 				.field("condition", String.format("(gr.expiry_time is null or gr.expiry_time > '%s')", DateTime.now()))
 				.field(RenewalView::getStatus, List.of("validity", "outside")).op(Operator.InList)
 				.field(RenewalView::getStatus, List.of("validity", "outside")).op(Operator.InList)
 				.orderBy(RenewalView::getExpiryTime).asc()
 				.orderBy(RenewalView::getExpiryTime).asc()
-				.onlySelect(RenewalView::getRelationId, RenewalView::getExpiryTime, RenewalView::getTitle, RenewalView::getSpecVal, RenewalView::getGoodsId, RenewalView::getSkuId, RenewalView::getSkuNum, RenewalView::getSkuStatus, RenewalView::getGoodsStatus)
+				.onlySelect(RenewalView::getRelationId, RenewalView::getExpiryTime, RenewalView::getTitle, RenewalView::getSpecVal, RenewalView::getThirdExchangeUrl, RenewalView::getGoodsId, RenewalView::getSkuId, RenewalView::getSkuNum, RenewalView::getSkuStatus, RenewalView::getGoodsStatus)
 				.build());
 				.build());
 		if (renewalView != null) {
 		if (renewalView != null) {
 			renewalView.setExpiryTimeStr(DateUtil.format(renewalView.getExpiryTime(), "yyyy-MM-dd"));
 			renewalView.setExpiryTimeStr(DateUtil.format(renewalView.getExpiryTime(), "yyyy-MM-dd"));