From f5a22deb0ae1c68875355de2f02224464e6cc325 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期一, 02 二月 2026 16:19:27 +0800
Subject: [PATCH] 新增日志
---
service/src/main/java/com/ruoyi/cwgl/service/impl/GdpaasApiService.java | 276 +++++++++++++++++++++++++++---------------------------
1 files changed, 138 insertions(+), 138 deletions(-)
diff --git a/service/src/main/java/com/ruoyi/cwgl/service/impl/GdpaasApiService.java b/service/src/main/java/com/ruoyi/cwgl/service/impl/GdpaasApiService.java
index 897479e..c052977 100644
--- a/service/src/main/java/com/ruoyi/cwgl/service/impl/GdpaasApiService.java
+++ b/service/src/main/java/com/ruoyi/cwgl/service/impl/GdpaasApiService.java
@@ -1,143 +1,143 @@
-package com.ruoyi.cwgl.service.impl;
-
-
-import cn.hutool.http.HttpUtil;
-
-import com.alibaba.fastjson2.JSONObject;
-import com.ruoyi.common.core.redis.RedisCache;
-import com.ruoyi.common.exception.ServiceException;
-import com.ruoyi.common.utils.sign.Md5Utils;
-
-import com.ruoyi.cwgl.domain.InvoicingVo;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Service;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.concurrent.TimeUnit;
-
-/**
- * 璋风寮�鍙戠殑搴旂敤绯荤粺璋冪敤api
- * @author wjw
- */
-@Service
-public class GdpaasApiService {
- protected final Logger logger = LoggerFactory.getLogger(getClass());
-
- @Autowired
- private RedisCache redisCache;
- private final String tokenKey = "GDPAAS_API_TOKEN_KEY";
- // private String ROOT_PATH = "http://172.16.24.46:9080/";
- @Value("${custom.gdpaasApi.path}")
- private String ROOT_PATH;
- @Value("${custom.gdpaasApi.appid}")
- private String appId;
- @Value("${custom.gdpaasApi.sign}")
- private String sign;
- /**
- * 鑾峰彇token
- * @param appId
- * @param sign
- * @param time
- * @return
- */
- public String getToken(String appId, String sign, String time) {
- Object token = redisCache.getCacheObject(tokenKey);
- if (token == null) {
- //绛惧悕鎽樿
- String hash = Md5Utils.hash(appId + time + sign);
- String urlString = ROOT_PATH + "/gdpaas/apis/getAccessToken.htm" ;
- Map<String, Object> parm = new HashMap<>();
- parm.put("appId", appId);
- parm.put("sign", hash);
- parm.put("t", time);
- String json = null;
- logger.info("鑾峰彇绗笁鏂箃oken璇锋眰鍙傛暟{}",parm);
- try {
- json = HttpUtil.get(urlString, parm);
- } catch (Exception e) {
- e.printStackTrace();
- logger.error("璇锋眰鑾峰彇绗笁鏂箃oken鎺ュ彛澶辫触");
- }
- if (json == null) {
- return null;
- }
- logger.info("鑾峰彇绗笁鏂箃oken鍝嶅簲鍙傛暟{}",json);
-
- JSONObject jsonObject = JSONObject.parseObject(json);
- Integer code = (Integer) jsonObject.get("code");
- if (code.equals(0)) {
- String data = jsonObject.getString("data");
- JSONObject dataJson = JSONObject.parseObject(data);
- String accessToken = dataJson.getString("accessToken");
- Integer expiresIn = (Integer) dataJson.get("expiresIn");
- redisCache.setCacheObject(tokenKey,accessToken,expiresIn, TimeUnit.SECONDS);
- return accessToken;
- }
- return null;
- }
- return (String) token;
- }
-
- /**
- * 鍙戠エ寮�鍏锋帴鍙�
- */
- public String invoicingApi(InvoicingVo order){
- String accessToken = getToken(appId, sign, System.currentTimeMillis() + "");
- if (accessToken==null){
- throw new ServiceException("鑾峰彇浠ょ墝澶辫触");
- }
- String urlString = ROOT_PATH + "/gdpaas/apis/invoke.htm?appId="+appId+"&accessToken="+accessToken+"&method=com.golden.bdp.cwzx.invoice.submitInvoice" ;
- String body = JSONObject.toJSONString(order);
- String json = null;
-
- try {
- json = HttpUtil.post(urlString, body);
- } catch (Exception e) {
- e.printStackTrace();
- logger.error("鍙戠エ寮�鍏锋帴鍙f帴鍙eけ璐�");
- }
- logger.info("寮�绁ㄥ搷搴攞}",json);
- return json;
-// String code = jsonObject.getString("code");
-// if (json == null) {
-// logger.info("寮�绁ㄥけ璐�");
+//package com.ruoyi.cwgl.service.impl;
+//
+//
+//import cn.hutool.http.HttpUtil;
+//
+//import com.alibaba.fastjson2.JSONObject;
+//import com.ruoyi.common.core.redis.RedisCache;
+//import com.ruoyi.common.exception.ServiceException;
+//import com.ruoyi.common.utils.sign.Md5Utils;
+//
+//import com.ruoyi.cwgl.domain.InvoicingVo;
+//import org.slf4j.Logger;
+//import org.slf4j.LoggerFactory;
+//import org.springframework.beans.factory.annotation.Autowired;
+//import org.springframework.beans.factory.annotation.Value;
+//import org.springframework.stereotype.Service;
+//
+//import java.util.HashMap;
+//import java.util.Map;
+//import java.util.concurrent.TimeUnit;
+//
+///**
+// * 璋风寮�鍙戠殑搴旂敤绯荤粺璋冪敤api
+// * @author wjw
+// */
+//@Service
+//public class GdpaasApiService {
+// protected final Logger logger = LoggerFactory.getLogger(getClass());
+//
+// @Autowired
+// private RedisCache redisCache;
+// private final String tokenKey = "GDPAAS_API_TOKEN_KEY";
+// // private String ROOT_PATH = "http://172.16.24.46:9080/";
+// @Value("${custom.gdpaasApi.path}")
+// private String ROOT_PATH;
+// @Value("${custom.gdpaasApi.appid}")
+// private String appId;
+// @Value("${custom.gdpaasApi.sign}")
+// private String sign;
+// /**
+// * 鑾峰彇token
+// * @param appId
+// * @param sign
+// * @param time
+// * @return
+// */
+// public String getToken(String appId, String sign, String time) {
+// Object token = redisCache.getCacheObject(tokenKey);
+// if (token == null) {
+// //绛惧悕鎽樿
+// String hash = Md5Utils.hash(appId + time + sign);
+// String urlString = ROOT_PATH + "/gdpaas/apis/getAccessToken.htm" ;
+// Map<String, Object> parm = new HashMap<>();
+// parm.put("appId", appId);
+// parm.put("sign", hash);
+// parm.put("t", time);
+// String json = null;
+// logger.info("鑾峰彇绗笁鏂箃oken璇锋眰鍙傛暟{}",parm);
+// try {
+// json = HttpUtil.get(urlString, parm);
+// } catch (Exception e) {
+// e.printStackTrace();
+// logger.error("璇锋眰鑾峰彇绗笁鏂箃oken鎺ュ彛澶辫触");
+// }
+// if (json == null) {
+// return null;
+// }
+// logger.info("鑾峰彇绗笁鏂箃oken鍝嶅簲鍙傛暟{}",json);
+//
+// JSONObject jsonObject = JSONObject.parseObject(json);
+// Integer code = (Integer) jsonObject.get("code");
+// if (code.equals(0)) {
+// String data = jsonObject.getString("data");
+// JSONObject dataJson = JSONObject.parseObject(data);
+// String accessToken = dataJson.getString("accessToken");
+// Integer expiresIn = (Integer) dataJson.get("expiresIn");
+// redisCache.setCacheObject(tokenKey,accessToken,expiresIn, TimeUnit.SECONDS);
+// return accessToken;
+// }
// return null;
// }
-// if ("0".equals(code)) {
-// String data = jsonObject.getString("data");
+// return (String) token;
+// }
//
-// JSONObject dataJson = JSONObject.parseObject(data);
-// String invoiceSerialNum = dataJson.getString("invoiceSerialNum");
-// logger.info("寮�绁ㄦ垚鍔熷彂绁ㄥ簭鍒楀彿涓簕}",invoiceSerialNum);
-// return invoiceSerialNum;
+// /**
+// * 鍙戠エ寮�鍏锋帴鍙�
+// */
+// public String invoicingApi(InvoicingVo order){
+// String accessToken = getToken(appId, sign, System.currentTimeMillis() + "");
+// if (accessToken==null){
+// throw new ServiceException("鑾峰彇浠ょ墝澶辫触");
// }
-// return null;
- }
-
- /**
- * 鍙戠エ寮�鍏锋帴鍙�
- */
- public String invoicingApi(String body){
- String accessToken = getToken(appId, sign, System.currentTimeMillis() + "");
- if (accessToken==null){
- throw new ServiceException("鑾峰彇浠ょ墝澶辫触");
- }
- String urlString = ROOT_PATH + "/gdpaas/apis/invoke.htm?appId="+appId+"&accessToken="+accessToken+"&method=com.golden.bdp.cwzx.invoice.submitInvoice" ;
+// String urlString = ROOT_PATH + "/gdpaas/apis/invoke.htm?appId="+appId+"&accessToken="+accessToken+"&method=com.golden.bdp.cwzx.invoice.submitInvoice" ;
// String body = JSONObject.toJSONString(order);
- String json = null;
-
- try {
- json = HttpUtil.post(urlString, body);
- } catch (Exception e) {
- e.printStackTrace();
- logger.error("鍙戠エ寮�鍏锋帴鍙f帴鍙eけ璐�");
- }
- logger.info("寮�绁ㄥ搷搴攞}",json);
- return json;
- }
-
-}
+// String json = null;
+//
+// try {
+// json = HttpUtil.post(urlString, body);
+// } catch (Exception e) {
+// e.printStackTrace();
+// logger.error("鍙戠エ寮�鍏锋帴鍙f帴鍙eけ璐�");
+// }
+// logger.info("寮�绁ㄥ搷搴攞}",json);
+// return json;
+//// String code = jsonObject.getString("code");
+//// if (json == null) {
+//// logger.info("寮�绁ㄥけ璐�");
+//// return null;
+//// }
+//// if ("0".equals(code)) {
+//// String data = jsonObject.getString("data");
+////
+//// JSONObject dataJson = JSONObject.parseObject(data);
+//// String invoiceSerialNum = dataJson.getString("invoiceSerialNum");
+//// logger.info("寮�绁ㄦ垚鍔熷彂绁ㄥ簭鍒楀彿涓簕}",invoiceSerialNum);
+//// return invoiceSerialNum;
+//// }
+//// return null;
+// }
+//
+// /**
+// * 鍙戠エ寮�鍏锋帴鍙�
+// */
+// public String invoicingApi(String body){
+// String accessToken = getToken(appId, sign, System.currentTimeMillis() + "");
+// if (accessToken==null){
+// throw new ServiceException("鑾峰彇浠ょ墝澶辫触");
+// }
+// String urlString = ROOT_PATH + "/gdpaas/apis/invoke.htm?appId="+appId+"&accessToken="+accessToken+"&method=com.golden.bdp.cwzx.invoice.submitInvoice" ;
+//// String body = JSONObject.toJSONString(order);
+// String json = null;
+//
+// try {
+// json = HttpUtil.post(urlString, body);
+// } catch (Exception e) {
+// e.printStackTrace();
+// logger.error("鍙戠エ寮�鍏锋帴鍙f帴鍙eけ璐�");
+// }
+// logger.info("寮�绁ㄥ搷搴攞}",json);
+// return json;
+// }
+//
+//}
--
Gitblit v1.8.0