浏览代码

照片过期时间读取服务器配置。

zhengqiang 4 年之前
父节点
当前提交
864c83e841

+ 1 - 1
web/src/main/java/com/jpsoft/bus/config/WebMvcConfig.java

@@ -77,7 +77,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
 				.excludePathPatterns("/aliPay/**")
 				.excludePathPatterns("/wxPay/**")
 				.excludePathPatterns("/bus/deviceCmdApi/queryPadLatestVersion")
-				.excludePathPatterns("/bus/deviceCmdApi/queryXunFeiAppId")
+				.excludePathPatterns("/bus/deviceCmdApi/queryDeviceParam")
 				.excludePathPatterns("/mobile/passengerApi/passengerMessageNoReadNum")
 				.excludePathPatterns("/mobile/passengerApi/passengerMessage")
 				.excludePathPatterns("/mobile/passengerApi/mergeInfo")

+ 39 - 0
web/src/main/java/com/jpsoft/bus/modules/device/controller/DeviceCmdApiController.java

@@ -79,6 +79,45 @@ public class DeviceCmdApiController {
         return messageResult;
     }
 
+
+    @GetMapping("queryDeviceParam")
+    @ApiOperation(value="查询设备参数")
+    public MessageResult<Map> queryDeviceParam(){
+        MessageResult<Map> messageResult = new MessageResult<>();
+
+        try {
+            DataDictionary regExpiredDays  = dataDictionaryService.findByName("乘客登记照过期天数");
+            DataDictionary captureExpiredDays  = dataDictionaryService.findByName("乘客抓拍照过期天数");
+
+            Map<String,Object> data = new HashMap<>();
+
+            if (regExpiredDays!=null) {
+                data.put("regExpiredDays", regExpiredDays.getValue());
+            }
+            else{
+                data.put("regExpiredDays", 30);
+            }
+
+            if (captureExpiredDays!=null) {
+                data.put("captureExpiredDays", captureExpiredDays.getValue());
+            }
+            else{
+                data.put("captureExpiredDays", 7);
+            }
+
+            messageResult.setData(data);
+            messageResult.setResult(true);
+        }
+        catch (Exception ex){
+            log.error(ex.getMessage(),ex);
+
+            messageResult.setResult(false);
+            messageResult.setMessage(ex.getMessage());
+        }
+
+        return messageResult;
+    }
+
     @PostMapping("downloadCommand")
     @ApiOperation(value="下载设备待执行命令")
     public MessageResult<List> downloadCommand(@RequestBody JSONObject requestBody){