Selaa lähdekoodia

版本日志增加最新版本接口

jindi 1 vuosi sitten
vanhempi
commit
442a0f8bc0

BIN
TuPianHeCheng-1.0.jar


+ 0 - 2
springboot-base/springboot-base.iml

@@ -72,8 +72,6 @@
     <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.8.RELEASE" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.8.RELEASE" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.2" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.6.RELEASE" level="project" />
     <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.8.RELEASE" level="project" />
     <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.4" level="project" />

+ 1 - 1
springboot-function/springboot-function.iml

@@ -37,6 +37,7 @@
     <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" />
     <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" />
     <orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.1" level="project" />
+    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
     <orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.1" level="project" />
     <orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.7" level="project" />
     <orderEntry type="library" name="Maven: org.jvnet.staxex:stax-ex:1.8" level="project" />
@@ -92,7 +93,6 @@
     <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.8.RELEASE" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.8.RELEASE" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.2" level="project" />
-    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.6.RELEASE" level="project" />
     <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.8.RELEASE" level="project" />
     <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.4" level="project" />

+ 8 - 0
springboot-function/src/main/java/com/xmnk/springbootfunction/controller/base/BaseLogController.java

@@ -62,4 +62,12 @@ public class BaseLogController {
     public DataResult selectOne(@RequestParam("id") String id) {
         return baseLogService.selectOne(id);
     }
+
+    @GetMapping("/newVersion")
+    @ApiOperation(value = "查询最新版本接口")
+    @LogAnnotation(title = "版本日志", action = "查询最新版本")
+    public DataResult newVersion(HttpServletRequest request) {
+        return baseLogService.newVersion(request);
+    }
+
 }

+ 2 - 0
springboot-function/src/main/java/com/xmnk/springbootfunction/service/BaseLogService.java

@@ -23,4 +23,6 @@ public interface BaseLogService extends IService<BaseLog> {
     DataResult updateBy(HttpServletRequest request, BaseLog baseLog);
 
     DataResult selectOne(String id);
+
+    DataResult newVersion(HttpServletRequest request);
 }

+ 18 - 0
springboot-function/src/main/java/com/xmnk/springbootfunction/service/impl/BaseLogServiceImpl.java

@@ -173,4 +173,22 @@ public class BaseLogServiceImpl extends ServiceImpl<BaseLogMapper, BaseLog> impl
         dataResult.setData(baseLog);
         return dataResult;
     }
+
+    @Override
+    public DataResult newVersion(HttpServletRequest request) {
+        DataResult dataResult = new DataResult();
+        String version = "";
+        LambdaQueryWrapper<BaseLog> queryWrapper = Wrappers.lambdaQuery();
+        queryWrapper.orderByDesc(BaseLog::getId);
+        queryWrapper.last("limit 1");
+        BaseLog baseLog = baseLogMapper.selectOne(queryWrapper);
+        if (baseLog != null) {
+            version = baseLog.getVersionCode();
+        }
+
+        dataResult.setCode(200);
+        dataResult.setMsg("查询成功");
+        dataResult.setData(version);
+        return dataResult;
+    }
 }

+ 2 - 2
springboot-function/src/main/resources/application.yml

@@ -6,8 +6,8 @@ server:
     context-path:
 spring:
   profiles:
-    active: dev
-#    active: prod
+#    active: dev
+    active: prod
   mvc:
     throw-exception-if-no-handler-found: true
   # aop