| | |
| | | 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; |
| | |
| | | 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", config.getIosDeepLink() + (StringUtils.isNotBlank(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)); |