From 5405154d6979f1b50ce2d881bb164b1acca80b6d Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 15 一月 2021 18:58:18 +0800 Subject: [PATCH] 修改相关bug --- service-daylucky/src/main/java/com/ks/daylucky/controller/api/client/ActivityController.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/service-daylucky/src/main/java/com/ks/daylucky/controller/api/client/ActivityController.java b/service-daylucky/src/main/java/com/ks/daylucky/controller/api/client/ActivityController.java index 96904f7..59f0ff3 100644 --- a/service-daylucky/src/main/java/com/ks/daylucky/controller/api/client/ActivityController.java +++ b/service-daylucky/src/main/java/com/ks/daylucky/controller/api/client/ActivityController.java @@ -1,7 +1,9 @@ package com.ks.daylucky.controller.api.client; +import com.google.gson.Gson; import com.ks.daylucky.pojo.DO.ActivityScanRecord; import com.ks.daylucky.pojo.DO.AppConfig; +import com.ks.daylucky.pojo.DTO.SimpleShareInfo; import com.ks.daylucky.pojo.VO.AlipayXCXShareInfoVO; import com.ks.daylucky.pojo.DTO.ConfigKeyEnum; import com.ks.daylucky.pojo.VO.AcceptData; @@ -24,6 +26,7 @@ import org.yeshi.utils.JsonUtil; import javax.annotation.Resource; +import java.net.URLEncoder; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -95,10 +98,13 @@ e.printStackTrace(); } + AppConfig appConfig = appConfigService.getConfigCache(acceptData.getApp().getId(), ConfigKeyEnum.activityShareInfo, acceptData.getVersion()); + SimpleShareInfo info = new Gson().fromJson(appConfig.getValue(), SimpleShareInfo.class); + AlipayXCXShareInfoVO shareInfoDTO = new AlipayXCXShareInfoVO(); shareInfoDTO.setPath(String.format("/pages/activity-detail/activity-detail?id=%s&joinInfo=%s", activityId, ActivityUtil.getShareJoinInfo(acceptData.getUid(), activityId))); - shareInfoDTO.setTitle("娴嬭瘯鏍囬"); - shareInfoDTO.setDesc("娴嬭瘯绠�浠�"); + shareInfoDTO.setTitle(info.getTitle()); + shareInfoDTO.setDesc(info.getDesc()); shareInfoDTO.setBgImgUrl(activityShareImage); vo.setShareInfo(shareInfoDTO); @@ -112,11 +118,10 @@ } catch (Exception e) { e.printStackTrace(); } - shareInfoDTO = new AlipayXCXShareInfoVO(); - shareInfoDTO.setPath(String.format("/pages/activity-detail/activity-detail?id=%s&joinInfo=%s", activityId, ActivityUtil.getShareJoinInfo(acceptData.getUid(), activityId))); - shareInfoDTO.setTitle("娴嬭瘯鏍囬"); - shareInfoDTO.setDesc("娴嬭瘯绠�浠�"); + shareInfoDTO.setPath(String.format("/pages/activity-detail/activity-detail?id=%s&joinInfo=%s", activityId, URLEncoder.encode(ActivityUtil.getShareJoinInfo(acceptData.getUid(), activityId)))); + shareInfoDTO.setTitle(info.getTitle()); + shareInfoDTO.setDesc(info.getDesc()); shareInfoDTO.setBgImgUrl(assistShareImage); vo.setAssistShareInfo(shareInfoDTO); } @@ -157,11 +162,6 @@ } } List<ActivityDetailInfoDTO> dtoList = activityService.getActivityDetail(activityIds, acceptData.getApp().getId(), acceptData.getUid(), false); - -// //TODO 娴嬭瘯 -// for (int i = 0; i < 20; i++) { -// dtoList.add(dtoList.get(0)); -// } JSONObject data = new JSONObject(); data.put("data", JsonUtil.getSimpleGson().toJson(ActivityListItemInfoVOFactory.create(dtoList))); -- Gitblit v1.8.0