|
@@ -5,6 +5,7 @@ const _ = require('lodash');
|
|
|
const assert = require('assert');
|
|
|
const moment = require('moment');
|
|
|
const Transaction = require('mongoose-transactions');
|
|
|
+const { ObjectId } = require('mongoose').Types;
|
|
|
//
|
|
|
class OrderService extends CrudService {
|
|
|
constructor(ctx) {
|
|
@@ -96,7 +97,7 @@ class OrderService extends CrudService {
|
|
|
}
|
|
|
// #endregion
|
|
|
// 5.返现部分:邀请人: 自己发链接自己买不行
|
|
|
- if (customer !== inviter) orderData.inviter = inviter;
|
|
|
+ if (customer !== inviter && ObjectId.isValid(inviter)) orderData.inviter = inviter;
|
|
|
|
|
|
// 生成数据
|
|
|
const order_id = this.tran.insert('Order', orderData);
|