Kaynağa Gözat

bugfix: 增加日志

刘云鑫 3 hafta önce
ebeveyn
işleme
4e786e6f30

+ 2 - 1
alien-dining/src/main/java/shop/alien/dining/controller/PaymentController.java

@@ -53,10 +53,11 @@ public class PaymentController {
     })
     @RequestMapping("/prePay")
     public R prePay(String price, String subject, String payType, String payer, String orderNo, Integer storeId,Integer couponId, Integer payerId,String tablewareFee,String discountAmount,String payAmount) {
-        log.info("PaymentController:prePay, price: {}, subject: {}, payType: {}, payer: {}, orderNo: {}, storeId: {},couponId:{},payerId:{}", price, subject, payType, payer, orderNo, storeId,couponId,payerId);
+        log.info("PaymentController:prePay, price: {}, subject: {}, payType: {}, payer: {}, orderNo: {}, storeId: {},couponId:{},payerId: {},tablewareFee: {},discountAmount: {},payAmount:{}", price, subject, payType, payer, orderNo, storeId,couponId,payerId,tablewareFee,discountAmount,payAmount);
         try {
             return paymentStrategyFactory.getStrategy(payType).createPrePayOrder(price, subject, payer, orderNo, storeId, couponId,payerId,tablewareFee,discountAmount,payAmount);
         } catch (Exception e) {
+            log.info("createPrePayOrder, orderNo: {}, error: {}", orderNo, e.getMessage());
             return R.fail(e.getMessage());
         }
     }

+ 5 - 0
alien-dining/src/main/java/shop/alien/dining/strategy/payment/impl/WeChatPaymentMininProgramStrategyImpl.java

@@ -168,14 +168,17 @@ public class WeChatPaymentMininProgramStrategyImpl implements PaymentStrategy {
         }
         PrivateKey privateKey = loadPrivateKeyFromConfig(config);
         if (privateKey == null) {
+            log.warn("createPrePayOrder, storeId: {}, error: {}", storeId, "店铺微信支付私钥未配置或加载失败");
             return R.fail("店铺微信支付私钥未配置或加载失败");
         }
         String appId = config.getWechatMiniAppId() != null ? config.getWechatMiniAppId() : config.getWechatAppId();
         if (!StringUtils.hasText(appId)) {
+            log.warn("createPrePayOrder, storeId: {}, error: {}", storeId, "店铺微信小程序 appId 未配置");
             return R.fail("店铺微信小程序 appId 未配置");
         }
         String mchId = config.getWechatMchId();
         if (!StringUtils.hasText(mchId)) {
+            log.warn("createPrePayOrder, 店铺微信支付商户号未配置");
             return R.fail("店铺微信支付商户号未配置");
         }
 
@@ -191,7 +194,9 @@ public class WeChatPaymentMininProgramStrategyImpl implements PaymentStrategy {
 
         String wechatOutTradeNo = orderNo;
         StoreOrder storeOrder = storeOrderService.getOrderByOrderNo(orderNo);
+        log.info("createPrePayOrder, orderNo: {}, storeOrder: {}", orderNo, storeOrder);
         if (storeOrder != null ) {
+            log.info("createPrePayOrder, orderNo: {}, storeOrder: {}", orderNo, storeOrder);
             if (storeOrder.getPayStatus() != null && storeOrder.getPayStatus() == 1) {
                 return R.fail("订单已支付");
             }