lrf 2 سال پیش
والد
کامیت
0749a7265c
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      app/service/trade/pay.js

+ 3 - 3
app/service/trade/pay.js

@@ -109,8 +109,8 @@ class PayService extends CrudService {
       return;
     }
     const openid = _.get(payer, 'openid');
-    console.log({ 'pay.pay_no': new RegExp(`${out_trade_no}`), 'pay.openid': openid });
-    let orderData = await this.orderModel.findOne({ 'pay.pay_no': new RegExp(`${out_trade_no}`), 'pay.openid': openid });
+    const query = { 'pay.pay_no': new RegExp(`${out_trade_no}`), 'pay.openid': openid };
+    let orderData = await this.orderModel.findOne(query);
     // TODO: 没找到订单也是有问题的,需要报警
     if (!orderData) {
       console.error('没有找到订单');
@@ -121,7 +121,7 @@ class PayService extends CrudService {
     // 支付结果全都存起来
     payData.result = result;
     // 修改状态
-    await this.orderModel.updateOne({ no: new RegExp(`${noPart}`), 'pay.openid': openid }, { pay: payData, status: '1' });
+    await this.orderModel.updateOne(query, { pay: payData, status: '1' });
   }
 
   /**