Procházet zdrojové kódy

广告投放小程序

chenbiao před 3 roky
rodič
revize
70899b033e

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/advertisement/AdvertisementUserService.java

@@ -9,7 +9,7 @@ import com.cyksj.model.entity.AdvertisementUser;
  * @date 2023/5/16 11:05 AM
  */
 public interface AdvertisementUserService extends IService<AdvertisementUser> {
-    AdvertisementUser wxlogin(String code, String appId);
+    AdvertisementUser wxlogin(String code, String appId) throws Exception;
 
     UserWhoami whoami(Long userId);
 }

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/advertisement/impl/AdvertisementOrderDonServiceImpl.java

@@ -59,7 +59,7 @@ public class AdvertisementOrderDonServiceImpl extends ServiceImpl<AdvertisementO
     @Value("${advertisement.shopId}")
     private String shopId;
 
-    @Value("${advertisement.nofity}")
+    @Value("${advertisement.notify}")
     private String notify;
     
     private final static GlobalThreadPoolTaskExecutor THREAD_POOL_TASK_EXECUTOR = GlobalThreadPoolTaskExecutor.getInstance();

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/advertisement/impl/AdvertisementUserServiceImpl.java

@@ -39,7 +39,7 @@ public class AdvertisementUserServiceImpl extends ServiceImpl<AdvertisementUserM
     private final WeChatService weChatService;
 
     @Override
-    public AdvertisementUser wxlogin(String code, String appId) {
+    public AdvertisementUser wxlogin(String code, String appId) throws Exception{
         MiniProgramSession session = weChatService.code2Session(appId,code);
         if(StringUtils.isBlank(session.getOpenid())){
             throw BusinessRuntimeException.getInstance("获取用户信息异常.");

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/wechat/WeChatService.java

@@ -100,5 +100,5 @@ public interface WeChatService {
      */
     String getMiniURLLink(String accessToken, MiniURLLink miniURLLink) throws Exception;
 
-    MiniProgramSession code2Session(String appId, String code);
+    MiniProgramSession code2Session(String appId, String code) throws Exception;
 }

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/wechat/WxMpAccountOps.java

@@ -19,5 +19,5 @@ public interface WxMpAccountOps {
       */
      String jsTicket(String appId) throws Exception;
 
-    MiniProgramSession miniProgramCode2Session(String appId, String code);
+    MiniProgramSession miniProgramCode2Session(String appId, String code) throws Exception;
 }

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/wechat/impl/WeChatServiceImpl.java

@@ -658,7 +658,7 @@ public class WeChatServiceImpl implements WeChatService {
     }
 
     @Override
-    public MiniProgramSession code2Session(String appId,String code) {
+    public MiniProgramSession code2Session(String appId,String code) throws Exception {
         appId = Optional.ofNullable(appId).orElse(weChatConfig.getAppid());
 
         return wxMpAccountOps.miniProgramCode2Session(appId,code);

+ 2 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/advertisement/CmsAdvertisementPopularizeController.java

@@ -44,6 +44,8 @@ public class CmsAdvertisementPopularizeController {
     @PostMapping
     public Result<AdvertisementPopularize> post(@RequestBody AdvertisementPopularize popularize) {
         advertisementPopularizeService.save(popularize);
+        popularize.setUrl(popularize.getUrl() + "?fid=" + popularize.getId());
+        advertisementPopularizeService.updateById(popularize);
         return GatewayResponse.SUCCESS.newBuilder().toResult(advertisementPopularizeService.getById(popularize.getId()));
     }