Переглянути джерело

接口请求添加日志,后期去除

yangbq 2 місяців тому
батько
коміт
47d60ce907

Різницю між файлами не показано, бо вона завелика
+ 0 - 93
project-zcustom/src/main/java/com/project/zcustom/controller/TestToolsController.java


+ 0 - 2
project-zcustom/src/main/java/com/project/zcustom/controller/crontab/PlatCrontabTaskController.java

@@ -45,8 +45,6 @@ public class PlatCrontabTaskController extends BaseController {
     public void serviceData() {
         synchronized (this) {
             logger.info("开始获取接口数据");
-//            dataTools.getServiceData("10001","测试");
-
             List<PlatAppOrg> platAppOrgList = iPlatAppOrgService.selectPlatAppOrgList(new PlatAppOrg());
             if(!platAppOrgList.isEmpty()){
                 for (PlatAppOrg platAppOrg : platAppOrgList){

+ 12 - 1
project-zcustom/src/main/java/com/project/zcustom/tools/BuildingService.java

@@ -5,11 +5,14 @@ import com.project.common.utils.StringUtils;
 import com.project.common.utils.http.HttpUtils;
 import com.project.zcustom.domain.addional.LargeBuilding;
 import com.project.zcustom.domain.addional.LargeBuildingControl;
-import com.project.zcustom.domain.addional.LargeLogistics;
+import com.project.zcustom.domain.plat.PlatApiRecord;
 import com.project.zcustom.mapper.unit.PlatBuildingMapper;
+import com.project.zcustom.service.plat.IPlatApiRecordService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
+
 /**
  * @Description 楼宇运行监控接口
  * @Author bqyang
@@ -21,6 +24,8 @@ public class BuildingService {
 
     @Autowired
     private PlatBuildingMapper platBuildingMapper;
+    @Resource
+    IPlatApiRecordService iPlatApiRecordService;
 
     /**
      *  楼宇中控 接口数据同步
@@ -109,6 +114,12 @@ public class BuildingService {
                     result = jsonObject.getString("data");
                 }
             }
+
+            // 添加接口请求记录
+            PlatApiRecord platApiRecord = new PlatApiRecord();
+            platApiRecord.setApiUrl(url);
+            platApiRecord.setApiResult(result);
+            iPlatApiRecordService.save(platApiRecord);
         }catch (Exception e){
             e.printStackTrace();
         }

+ 12 - 0
project-zcustom/src/main/java/com/project/zcustom/tools/LogisticsService.java

@@ -8,12 +8,15 @@ import com.project.common.utils.http.HttpUtils;
 import com.project.zcustom.domain.addional.LargeAssetDirs;
 import com.project.zcustom.domain.addional.LargeLogistics;
 import com.project.zcustom.domain.basics.PlatAppOrg;
+import com.project.zcustom.domain.plat.PlatApiRecord;
 import com.project.zcustom.mapper.logistics.PlatLogisticsMapper;
 import com.project.zcustom.service.basics.IPlatAppOrgService;
+import com.project.zcustom.service.plat.IPlatApiRecordService;
 import org.apache.commons.compress.utils.Lists;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
@@ -32,6 +35,8 @@ public class LogisticsService {
     private PlatLogisticsMapper platLogisticsMapper;
     @Autowired
     private IPlatAppOrgService platAppOrgService;
+    @Resource
+    IPlatApiRecordService iPlatApiRecordService;
 
     public String repeat(String url){
         String result = null;
@@ -49,6 +54,13 @@ public class LogisticsService {
 
     public void getLogisticsData(){
         String json = repeat(ApiUrlConfig.getLogisticsUrl());
+
+        // 添加接口请求记录
+        PlatApiRecord platApiRecord = new PlatApiRecord();
+        platApiRecord.setApiUrl(ApiUrlConfig.getLogisticsUrl());
+        platApiRecord.setApiResult(json);
+        iPlatApiRecordService.save(platApiRecord);
+
         JSONObject jsonObject = JSONObject.parseObject(json);
         JSONArray dataArray = jsonObject.getJSONArray("data");
         List<LargeLogistics> list = new ArrayList<>();

Деякі файли не було показано, через те що забагато файлів було змінено