刘帅
2026-09-28 b207fe04226e921e2b834a8162ef38947de431b4
cloud-server-other/src/main/java/com/dsh/other/controller/AppGuideController.java
@@ -14,6 +14,7 @@
import com.dsh.other.util.TokenUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -52,13 +53,13 @@
        QrLink link = validLink(code);
        if (code != null && !code.isEmpty() && link == null) return ResultUtil.error("二维码无效或已失效");
        Map<String, Object> data = new HashMap<>();
        data.put("appName", config.getAppName());
        data.put("androidPackage", config.getAndroidPackage());
        data.put("iosPackage", config.getIosPackage());
        data.put("appName", StringUtils.isNotBlank(config.getAppName()) ? config.getAppName() : "玩湃生活");
        data.put("androidPackage", StringUtils.isNotBlank(config.getAndroidPackage()) ? config.getAndroidPackage() : "com.sinata.wepark");
        data.put("iosPackage", StringUtils.isNotBlank(config.getIosPackage()) ? config.getIosPackage() : "com.sinata.WeParkLife");
        data.put("iosStoreUrl", config.getIosStoreUrl());
        data.put("apkUrl", config.getApkUrl());
        data.put("androidDeepLink", config.getAndroidDeepLink());
        data.put("iosDeepLink", config.getIosDeepLink());
        data.put("androidDeepLink", config.getAndroidDeepLink() + (StringUtils.isNotBlank(code) ? "?route=" + code : ""));
        data.put("iosDeepLink", "weparklife://app" + (StringUtils.isNotBlank(code) ? "?code=" + code : ""));
        data.put("banners", appGuideBannerMapper.selectList(new QueryWrapper<AppGuideBanner>()
                .eq("enabled", EnableStatusEnum.ENABLED.getCode()).orderByAsc("sort").orderByDesc("id")));
//        if (link != null) data.put("target", target(link));