Ver código fonte

税务登记入口信息

ZhangWenQiang 3 anos atrás
pai
commit
98dc2a2724

+ 85 - 51
happy-boot-module-flexjob/src/main/java/org/jeecg/modules/api/hwversion/HwVersionControllerAPI.java

@@ -1,51 +1,85 @@
-package org.jeecg.modules.api.hwversion;
-
-
-import io.swagger.annotations.Api;
-import lombok.extern.slf4j.Slf4j;
-import org.jeecg.common.util.ErrorCode;
-import org.jeecg.modules.api.sys.BaseAppController;
-import org.jeecg.modules.hwversion.service.IHwVersionService;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.servlet.ModelAndView;
-import org.springframework.web.servlet.view.json.MappingJackson2JsonView;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.util.HashMap;
-import java.util.Map;
-
-@Slf4j
-@Api(tags = "app版本控制api")
-@RestController
-@RequestMapping("/api/hwVersion")
-public class HwVersionControllerAPI extends BaseAppController {
-    @Resource
-    private IHwVersionService hwVersionService;
-
-
-    /**
-     * 检查app版本
-     */
-    @GetMapping(value = "/checkVersion")
-    public ModelAndView getEnrollments(HttpServletRequest request, HttpServletResponse response) {
-        Map<String, Object> returnMap = new HashMap<String, Object>();
-        Map<String, String> requestMap = findRequestMap(request);
-        Map<String, Object> obj = null;
-        try {
-            returnMap = hwVersionService.checkVersion(requestMap, request, response);
-            obj = successResult(ErrorCode.code_1000, "获取版本信息成功", returnMap);
-        } catch (Exception e) {
-            System.out.println("Exception e:" + e);
-            e.printStackTrace();
-            obj = errorResult(ErrorCode.code_2006, "获取数据失败");
-            logError(request, e.getMessage(), e);
-        }
-
-        ModelAndView view = new ModelAndView(new MappingJackson2JsonView(), obj);
-        return view;
-    }
-}
+package org.jeecg.modules.api.hwversion;
+
+
+import io.swagger.annotations.Api;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.util.ErrorCode;
+import org.jeecg.modules.api.sys.BaseAppController;
+import org.jeecg.modules.hwversion.service.IHwVersionService;
+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;
+import org.springframework.web.servlet.ModelAndView;
+import org.springframework.web.servlet.view.json.MappingJackson2JsonView;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.HashMap;
+import java.util.Map;
+
+@Slf4j
+@Api(tags = "app版本控制api")
+@RestController
+@RequestMapping("/api/hwVersion")
+public class HwVersionControllerAPI extends BaseAppController {
+    @Resource
+    private IHwVersionService hwVersionService;
+    @Value("${jeecg.taxRegistration.name}")
+    private String taxName;
+    @Value("${jeecg.taxRegistration.message}")
+    private String taxMessage;
+    @Value("${jeecg.taxRegistration.url}")
+    private String taxUrl;
+
+
+    /**
+     * 检查app版本
+     */
+    @GetMapping(value = "/checkVersion")
+    public ModelAndView getEnrollments(HttpServletRequest request, HttpServletResponse response) {
+        Map<String, Object> returnMap = new HashMap<String, Object>();
+        Map<String, String> requestMap = findRequestMap(request);
+        Map<String, Object> obj = null;
+        try {
+            returnMap = hwVersionService.checkVersion(requestMap, request, response);
+            obj = successResult(ErrorCode.code_1000, "获取版本信息成功", returnMap);
+        } catch (Exception e) {
+            System.out.println("Exception e:" + e);
+            e.printStackTrace();
+            obj = errorResult(ErrorCode.code_2006, "获取数据失败");
+            logError(request, e.getMessage(), e);
+        }
+
+        ModelAndView view = new ModelAndView(new MappingJackson2JsonView(), obj);
+        return view;
+    }
+
+    /**
+     * 税务登记入口信息
+     *
+     * @param request
+     * @param response
+     * @return
+     */
+    @GetMapping(value = "/taxRegistration")
+    public ModelAndView getTaxRegistration(HttpServletRequest request, HttpServletResponse response) {
+        Map<String, Object> returnMap = new HashMap<String, Object>();
+        Map<String, Object> obj = null;
+        try {
+            returnMap.put("taxName", taxName);
+            returnMap.put("taxMessage", taxMessage);
+            returnMap.put("taxUrl", taxUrl);
+            obj = successResult(ErrorCode.code_1000, "获取信息成功", returnMap);
+        } catch (Exception e) {
+            System.out.println("Exception e:" + e);
+            e.printStackTrace();
+            obj = errorResult(ErrorCode.code_2006, "获取数据失败");
+            logError(request, e.getMessage(), e);
+        }
+
+        ModelAndView view = new ModelAndView(new MappingJackson2JsonView(), obj);
+        return view;
+    }
+}

+ 5 - 0
happy-boot-module-flexjob/src/main/resources/application-dev.yml

@@ -193,6 +193,11 @@ jeecg :
   #财务短信通知
   finance:
     phone: 17706174556,18018382698
+  #税务登记入口
+  taxRegistration:
+    name: '税务登记'
+    message: '线上税务登记已开通,已登记的请忽略!'
+    url: 'https://mp.weixin.qq.com/s?__biz=MzA5NTU3ODY3MQ==&mid=2247485526&idx=1&sn=c215b134e990656fb19965803a1a9901&chksm=90bc7716a7cbfe009ea38df20a168cb2cc355f40bd30c326b8441554f66c050ef9373dd8365a#rd'
 #cas单点登录
 cas:
   prefixUrl: http://cas.example.org:8443/cas

+ 5 - 0
happy-boot-module-flexjob/src/main/resources/application-prod.yml

@@ -187,6 +187,11 @@ jeecg :
   #财务短信通知
   finance:
     phone: 18921183025
+  #税务登记入口
+  taxRegistration:
+    name: '税务登记'
+    message: '线上税务登记已开通,已登记的请忽略!'
+    url: 'https://mp.weixin.qq.com/s?__biz=MzA5NTU3ODY3MQ==&mid=2247485526&idx=1&sn=c215b134e990656fb19965803a1a9901&chksm=90bc7716a7cbfe009ea38df20a168cb2cc355f40bd30c326b8441554f66c050ef9373dd8365a#rd'
 #cas单点登录
 cas:
   prefixUrl: http://cas.example.org:8443/cas

+ 5 - 0
happy-boot-module-flexjob/src/main/resources/application-test.yml

@@ -190,6 +190,11 @@ jeecg :
   #财务短信通知
   finance:
     phone: 17706174556,18018382698,15370258988
+  #税务登记入口
+  taxRegistration:
+    name: '税务登记'
+    message: '线上税务登记已开通,已登记的请忽略!'
+    url: 'https://mp.weixin.qq.com/s?__biz=MzA5NTU3ODY3MQ==&mid=2247485526&idx=1&sn=c215b134e990656fb19965803a1a9901&chksm=90bc7716a7cbfe009ea38df20a168cb2cc355f40bd30c326b8441554f66c050ef9373dd8365a#rd'
 logging:
   level:
     org.jeecg.modules.system.mapper : debug