From dd5b15229cb15459fa7c31ccea77dac28cbfafbd Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 13 四月 2020 10:04:20 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java | 146 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 145 insertions(+), 1 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java index b19324b..1f9173a 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/goods/ShareGoodsTextTemplateService.java @@ -1,5 +1,8 @@ package com.yeshi.fanli.service.inter.goods; +import com.yeshi.fanli.dto.pdd.PDDGoodsDetail; +import com.yeshi.fanli.entity.goods.ShareGoodsTextTemplate; +import com.yeshi.fanli.entity.jd.JDGoods; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.exception.goods.ShareGoodsTextTemplateException; @@ -63,7 +66,8 @@ * @param goods * @return */ - public String createContentByTemplate(String template, Long uid, TaoBaoGoodsBrief goods,String token,String shortLink, boolean hasCoupon); + public String createContentByTemplate(String template, Long uid, TaoBaoGoodsBrief goods,String token, + String shortLink, boolean hasCoupon, Long tljId); /** * 杩樺師鏅�氭ā鏉� @@ -78,4 +82,144 @@ * @param uid */ public void resetCouponTemplate(Long uid); + + /** + * 娣樼ぜ閲戞ā鏉挎槸鍚︽纭� + * @param template + * @throws ShareGoodsTextTemplateException + */ + public void isTaoLiJinTemplateRight(String template) throws ShareGoodsTextTemplateException; + + /** + * 淇濆瓨娣樼ぜ閲戞ā鏉� + * @param uid + * @param template + * @throws ShareGoodsTextTemplateException + */ + public void saveTaoLiJinTemplate(Long uid, String template) throws ShareGoodsTextTemplateException; + + /** + * 杩樺師娣樼ぜ閲戞ā鏉� + * @param uid + */ + public void resetTaoLijinTemplate(Long uid); + + /** + * 娣樼ぜ閲戞ā鏉� + * @param uid + * @return + */ + public String getTaoLiJinTemplate(Long uid); + + /** + * 浜笢鏈夊埜楠岃瘉 + * @param template + * @throws ShareGoodsTextTemplateException + */ + public void isCouponTemplateRightJD(String template) throws ShareGoodsTextTemplateException; + + /** + * 鎷煎澶氭湁鍒搁獙璇� + * @param template + * @throws ShareGoodsTextTemplateException + */ + public void isCouponTemplateRightPDD(String template) throws ShareGoodsTextTemplateException; + + /** + * 浜笢鏃犲埜楠岃瘉 + * @param template + * @throws ShareGoodsTextTemplateException + */ + public void isCommonTemplateRightJD(String template) throws ShareGoodsTextTemplateException; + + /** + * 鎷煎澶氭棤鍒搁獙璇� + * @param template + * @throws ShareGoodsTextTemplateException + */ + public void isCommonTemplateRightPDD(String template) throws ShareGoodsTextTemplateException; + + /** + * 浜笢 + * @param template + * @param uid + * @param goods + * @param shortLink + * @param hasCoupon + * @return + */ + public String createContentByTemplateJD(String template, Long uid, JDGoods goods, String shortLink, boolean hasCoupon); + + /** + * 鎷煎澶� + * @param template + * @param uid + * @param goods + * @param token + * @param shortLink + * @param hasCoupon + * @param tljId + * @return + */ + public String createContentByTemplatePDD(String template, Long uid, PDDGoodsDetail goods,String shortLink, boolean hasCoupon, String token); + + /** + * 閲嶇疆浜笢 + * @param uid + */ + public void resetCommonTemplateJD(Long uid); + + /** + * 閲嶇疆浜笢鏈夊埜 + * @param uid + */ + public void resetCouponTemplateJD(Long uid); + + /** + * 閲嶇疆鎷煎澶� + * @param uid + */ + public void resetCommonTemplatePDD(Long uid); + + /** + * 閲嶇疆鎷煎澶氭湁鍒� + * @param uid + */ + public void resetCouponTemplatePDD(Long uid); + + public ShareGoodsTextTemplate getShareGoodsTextTemplate(Long uid); + + public void saveCouponTemplateJD(Long uid, String template) throws ShareGoodsTextTemplateException; + + public void saveCouponTemplatePDD(Long uid, String template) throws ShareGoodsTextTemplateException; + + public void saveCommonTemplateJD(Long uid, String template) throws ShareGoodsTextTemplateException; + + public void saveCommonTemplatePDD(Long uid, String template) throws ShareGoodsTextTemplateException; + + public void verifyRightTB(String template) throws ShareGoodsTextTemplateException; + + public void verifyRightJD(String template) throws ShareGoodsTextTemplateException; + + public void verifyRightPDD(String template) throws ShareGoodsTextTemplateException; + + public String createContentTB(String template, TaoBaoGoodsBrief goods, String token, boolean coupon); + + public String createContentJD(String template, JDGoods goods, String jumpLink, boolean coupon); + + public String createContentPDD(String template, PDDGoodsDetail goods, String jumpLink, boolean coupon); + + public String getTextTemplateByJD(Long uid); + + public String getTextTemplateByTB(Long uid); + + public String getTextTemplateByPDD(Long uid); + + public void saveTemplateTB(Long uid, String template) throws ShareGoodsTextTemplateException; + + public void saveTemplateJD(Long uid, String template) throws ShareGoodsTextTemplateException; + + public void saveTemplatePDD(Long uid, String template) throws ShareGoodsTextTemplateException; + + } -- Gitblit v1.8.0