|  | @@ -13,7 +13,7 @@ import org.slf4j.LoggerFactory;
 | 
	
		
			
				|  |  |  import org.springframework.util.DigestUtils;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  public class Payment {
 | 
	
		
			
				|  |  | -	
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	private final static Logger LOGGER = LoggerFactory.getLogger(Payment.class);
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 执行一个支付交易
 | 
	
	
		
			
				|  | @@ -23,13 +23,13 @@ public class Payment {
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public static Map<String, Object> executePayment(String appId, String merchantKey, Map<String, Object> paymentParams) throws Exception {
 | 
	
		
			
				|  |  |          paymentParams.put("app_id", appId);
 | 
	
		
			
				|  |  | -        
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          LOGGER.info("汇付[创建支付对象] Req:{}", paymentParams);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //调用sdk方法,创建支付,得到支付对象
 | 
	
		
			
				|  |  |          Map<String, Object> payment = new HashMap<>();
 | 
	
		
			
				|  |  |          payment = com.huifu.adapay.model.Payment.create(paymentParams, merchantKey);
 | 
	
		
			
				|  |  | -        
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          LOGGER.info("汇付[创建支付对象] Resp:{}", payment);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          String errorCode = (String) payment.get("error_code");
 | 
	
	
		
			
				|  | @@ -67,25 +67,24 @@ public class Payment {
 | 
	
		
			
				|  |  |       * @throws Exception 异常
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public static Map<String, Object> queryPayment(String paymentId, String merchantKey) throws Exception {
 | 
	
		
			
				|  |  | -        System.out.println("=======query payment begin=======");
 | 
	
		
			
				|  |  | +        LOGGER.info("=======query payment begin=======");
 | 
	
		
			
				|  |  |          //查询支付对象的参数,全部参数请参考 https://docs.adapay.tech/api/04-trade.html#id7
 | 
	
		
			
				|  |  |          //调用sdk方法,查询支付交易,得到支付对象
 | 
	
		
			
				|  |  |          Map<String, Object> payment = new HashMap<>();
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  | -            System.out.println("支付查询请求参数:" + JSON.toJSONString(paymentId));
 | 
	
		
			
				|  |  | +            LOGGER.info("queryPayment >>> 支付查询请求参数:{}", paymentId);
 | 
	
		
			
				|  |  |              payment = com.huifu.adapay.model.Payment.query(paymentId, merchantKey);
 | 
	
		
			
				|  |  |          } catch (ThirdpartyException e) {
 | 
	
		
			
				|  |  | -            e.printStackTrace();
 | 
	
		
			
				|  |  | +            LOGGER.error("queryPayment >>> 支付查询异常", e.getCause());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        System.out.println("支付查询返回参数:" + JSON.toJSONString(payment));
 | 
	
		
			
				|  |  | +        LOGGER.info("queryPayment >>> 支付查询返回参数:{}", JSON.toJSONString(payment));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          String error_code = (String) payment.get("error_code");
 | 
	
		
			
				|  |  |          if (null != error_code) {
 | 
	
		
			
				|  |  |              String error_msg = (String) payment.get("error_msg");
 | 
	
		
			
				|  |  | -            System.out.println("error_code:" + error_code + "............." + error_msg);
 | 
	
		
			
				|  |  | +            LOGGER.error("queryPayment >>>  error_code:" + error_code + "............." + error_msg);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        System.out.println("=======query payment end=======");
 | 
	
		
			
				|  |  | +        LOGGER.info("queryPayment >>> =======query payment end=======");
 | 
	
		
			
				|  |  |          return payment;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -121,7 +120,7 @@ public class Payment {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public static Map<String, Object> getPayMap(HfMerchantConfig hfMerchantConfig, BigDecimal amount, String orderNo, String notifyUrl, String returnUrl, String orderSubject, String orderBody) throws Exception {
 | 
	
		
			
				|  |  | -    	
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          Map<String, Object> paymentParams = new LinkedHashMap<>();
 | 
	
		
			
				|  |  |          paymentParams.put("appId", hfMerchantConfig.getAppId());
 | 
	
		
			
				|  |  |          paymentParams.put("amount", amount.setScale(2, BigDecimal.ROUND_HALF_UP));
 |