|
@@ -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' });
|
|
|
}
|
|
|
|
|
|
/**
|