小程序端审核隐藏功能通过传参指定
This commit is contained in:
19
backend/.idea/runConfigurations/Dev_Gateway__epp_miniprogram_config_hide_.xml
generated
Normal file
19
backend/.idea/runConfigurations/Dev_Gateway__epp_miniprogram_config_hide_.xml
generated
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="Dev-Gateway (epp.miniprogram.config=hide)" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
|
||||||
|
<envs>
|
||||||
|
<env name="--spring.profiles.active" value="develop" />
|
||||||
|
</envs>
|
||||||
|
<module name="microservice-gateway" />
|
||||||
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.gateway.Gateway" />
|
||||||
|
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m -Depp.miniprogram.config=hide" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
</component>
|
||||||
@@ -1,10 +1,13 @@
|
|||||||
package com.cxyxiaomo.epp.gateway.controller;
|
package com.cxyxiaomo.epp.gateway.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
public class Controller {
|
public class Controller {
|
||||||
@@ -14,17 +17,29 @@ public class Controller {
|
|||||||
return "[ERROR] 500 Internal Server Error";
|
return "[ERROR] 500 Internal Server Error";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Value("${epp.miniprogram.config}")
|
||||||
|
private String miniprogramConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 为了通过微信的小程序审核所特别处理的
|
* 为了通过微信的小程序审核所特别处理的
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/getConfig")
|
@RequestMapping("/getConfig")
|
||||||
public HashMap<String, Object> WxMiniProgramAuditSpecialHandle() {
|
public HashMap<String, Object> WxMiniProgramAuditSpecialHandle(@RequestParam(value = "v", required = false) String version) {
|
||||||
boolean showCode = true;
|
boolean showCode = true;
|
||||||
boolean showShop = true;
|
boolean showShop = true;
|
||||||
boolean showReport = true;
|
boolean showReport = true;
|
||||||
|
|
||||||
|
// 第一版提审,已通过,在线上 version == null
|
||||||
|
if (version.equals("2")) {
|
||||||
|
// 第一版提审,按照配置文件中的配置来
|
||||||
|
if (Objects.equals(miniprogramConfig, "hide")) {
|
||||||
|
showCode = false;
|
||||||
|
showShop = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 底部 tabbar
|
// 底部 tabbar
|
||||||
LinkedList<String> tabbarItem = new LinkedList<>();
|
LinkedList<String> tabbarItem = new LinkedList<>();
|
||||||
tabbarItem.push("pages/index/index");
|
tabbarItem.push("pages/index/index");
|
||||||
|
|||||||
@@ -97,3 +97,9 @@ spring:
|
|||||||
args:
|
args:
|
||||||
status: 302
|
status: 302
|
||||||
url: https://www.baidu.com/?wd=
|
url: https://www.baidu.com/?wd=
|
||||||
|
|
||||||
|
epp:
|
||||||
|
miniprogram:
|
||||||
|
# 为了通过微信的小程序审核所特别处理的
|
||||||
|
# show / hide
|
||||||
|
config: show
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ export function toggle(that) {
|
|||||||
export function updateConfig(baseUrl) {
|
export function updateConfig(baseUrl) {
|
||||||
// 请求配置文件(用于审核时隐藏部分功能)
|
// 请求配置文件(用于审核时隐藏部分功能)
|
||||||
wx.request({
|
wx.request({
|
||||||
url: baseUrl + '/getConfig',
|
url: baseUrl + '/getConfig?v=2',
|
||||||
success(result) {
|
success(result) {
|
||||||
let data = result.data
|
let data = result.data
|
||||||
if (data.tabbarItem) {
|
if (data.tabbarItem) {
|
||||||
|
|||||||
Reference in New Issue
Block a user