‘linchangsheng’ 5 bulan lalu
induk
melakukan
1e166a3003

+ 3 - 0
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/order/PayOrderLogic.java

@@ -591,6 +591,9 @@ public class PayOrderLogic {
 
         if (payType.equals(PayTypeEnum.WECHAT.getKey())) {
             if (workerOrder.getTotalAmount().doubleValue() > 0) {
+                WorkerOrder workerOrder = workerOrderService.getById(orderId);
+                if (workerOrder == null)
+                    throw new RemoteServiceException("支付失败请重新发起支付" );
                 String transcationId = wechatLogic.paymentFkm(workerOrder.getOrderId(), workerOrder.getTotalAmount(), authCode, "Y", ip,
                         adminWebsit.getPayWorkerCodeId(), workerOrder.getSource());
 

+ 1 - 1
mall-server-api/src/main/java/com/gree/mall/manager/logic/common/WechatLogic.java

@@ -339,7 +339,7 @@ public class WechatLogic {
 
         WxPayMicropayRequest request = new WxPayMicropayRequest();
         //request.setDeviceInfo(worker.getWorkerId());
-        request.setBody("家盛茂费用");
+        request.setBody("辅材配件");
         request.setOutTradeNo(id);
         request.setTotalFee(payment.multiply(new BigDecimal("100")).intValue());
         request.setSpbillCreateIp(ip);