Browse Source

[系统][新增]:系统三端增加版本号读取接口

release_toaliyun_real
hupeng 7 years ago
parent
commit
6d4b64592e
8 changed files with 39 additions and 3 deletions
  1. +1
    -0
      mallinkAdmin/src/main/java/com/simple/UserApplication.java
  2. +1
    -0
      mallinkAdmin/src/main/java/com/simple/config/ShiroConfig.java
  3. +9
    -0
      mallinkAdmin/src/main/java/com/simple/controller/HomeController.java
  4. +1
    -0
      mallinkAdmin/src/main/resources/application.yml
  5. +10
    -1
      mallinkBApi/src/main/java/com/simple/controller/WxMallController.java
  6. +3
    -1
      mallinkBApi/src/main/resources/application.yml
  7. +11
    -0
      mallinkCApi/src/main/java/com/simple/controller/WxMallController.java
  8. +3
    -1
      mallinkCApi/src/main/resources/application.yml

+ 1
- 0
mallinkAdmin/src/main/java/com/simple/UserApplication.java View File

@@ -15,6 +15,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
@MapperScan(basePackages = {"com.simple.mapper"})
@EnableSwagger2
@EnableEncryptableProperties

public class UserApplication {

public static void main(String[] args) {


+ 1
- 0
mallinkAdmin/src/main/java/com/simple/config/ShiroConfig.java View File

@@ -121,6 +121,7 @@ public class ShiroConfig {
filterChainDefinitionMap.put("/wxMallApply/add","anon");
filterChainDefinitionMap.put("/wxMallApply/sendvalidationcode","anon");
filterChainDefinitionMap.put("/captcha.jpg", "anon");
filterChainDefinitionMap.put("/version", "anon");
// filterChainDefinitionMap.put("/role/**", "corsFilter,token");
filterChainDefinitionMap.put("/**", "corsFilter,token,authc");
// filterChainDefinitionMap.put("/**", "anon");


+ 9
- 0
mallinkAdmin/src/main/java/com/simple/controller/HomeController.java View File

@@ -21,6 +21,7 @@ import org.apache.shiro.subject.Subject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;

@@ -37,6 +38,8 @@ import java.io.IOException;
public class HomeController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());

@Value("${version}")
private String version;

@Autowired
private Producer producer;
@@ -125,4 +128,10 @@ public class HomeController {
SecurityUtils.getSubject().logout();
return data;
}

@ApiOperation("获取后端版本号")
@GetMapping("/version")
public ResultData version() {
return new ResultData(version);
}
}

+ 1
- 0
mallinkAdmin/src/main/resources/application.yml View File

@@ -51,3 +51,4 @@ jasypt:
encryptor:
password: oRqdnDbK5pj3eMmB

version: @project.version@

+ 10
- 1
mallinkBApi/src/main/java/com/simple/controller/WxMallController.java View File

@@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@@ -32,6 +33,9 @@ import java.util.Map;
public class WxMallController extends BaseController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());

@Value("${version}")
private String version;

@Autowired
private WxMallService wxMallService;

@@ -73,7 +77,12 @@ public class WxMallController extends BaseController {
return new ResultData(Result.SUCCESS, "查询成功", mall);
}


@AuthIgnore
@ApiOperation("获取后端版本号")
@GetMapping("/version")
public ResultData version() {
return new ResultData(version);
}
/**
* 微信消息服务验证
* @param response


+ 3
- 1
mallinkBApi/src/main/resources/application.yml View File

@@ -43,4 +43,6 @@ pay:

jasypt:
encryptor:
password: oRqdnDbK5pj3eMmB
password: oRqdnDbK5pj3eMmB

version: @project.version@

+ 11
- 0
mallinkCApi/src/main/java/com/simple/controller/WxMallController.java View File

@@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -27,6 +28,9 @@ import java.util.Map;
public class WxMallController extends BaseController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());

@Value("${version}")
private String version;

@Autowired
private WxMallService wxMallService;

@@ -68,5 +72,12 @@ public class WxMallController extends BaseController {
return new ResultData(Result.SUCCESS, "查询成功", mall);
}

@AuthIgnore
@ApiOperation("获取后端版本号")
@GetMapping("/version")
public ResultData version() {
return new ResultData(version);
}


}

+ 3
- 1
mallinkCApi/src/main/resources/application.yml View File

@@ -43,4 +43,6 @@ pay:

jasypt:
encryptor:
password: oRqdnDbK5pj3eMmB
password: oRqdnDbK5pj3eMmB

version: @project.version@

Loading…
Cancel
Save