Browse Source

优化代码

wuxw 3 years ago
parent
commit
0fee3825cf

+ 9 - 0
java110-core/src/main/java/com/java110/core/client/OutRestTemplate.java

@@ -7,6 +7,7 @@ import com.java110.dto.transactionOutLog.TransactionOutLogDto;
 import com.java110.intf.common.ITransactionOutLogV1InnerServiceSMO;
 import com.java110.po.transactionLog.TransactionLogPo;
 import com.java110.po.transactionOutLog.TransactionOutLogPo;
+import com.java110.utils.cache.MappingCache;
 import com.java110.utils.constant.CommonConstant;
 import com.java110.utils.factory.ApplicationContextFactory;
 import com.java110.utils.util.DateUtil;
@@ -78,6 +79,14 @@ public class OutRestTemplate extends RestTemplate {
 
     private void saveLog(String url, String method, HttpEntity<?> requestEntity, ResponseEntity<String> responseEntity, long costTime) {
 
+        String logServiceCode = MappingCache.getValue(MappingCache.CALL_OUT_LOG);
+
+        if("off".equals(logServiceCode.toLowerCase())){
+            return;
+        }
+
+
+
         ITransactionOutLogV1InnerServiceSMO transactionOutLogV1InnerServiceSMO
                 = ApplicationContextFactory.getBean(ITransactionOutLogV1InnerServiceSMO.class.getName(),ITransactionOutLogV1InnerServiceSMO.class);
 

+ 1 - 0
java110-utils/src/main/java/com/java110/utils/cache/MappingCache.java

@@ -23,6 +23,7 @@ public class MappingCache extends BaseCache {
     public final static String _SUFFIX_MAPPING = "_SUFFIX_MAPPING";
     //日志
     public final static String LOG_SERVICE_CODE = "LOG_SERVICE_CODE";
+    public final static String CALL_OUT_LOG = "CALL_OUT_LOG";
 
 
     /**