lrf 2 years ago
parent
commit
bdfe89a8a7
2 changed files with 4 additions and 2 deletions
  1. 2 1
      app/controller/user/config/.cashBack.js
  2. 2 1
      app/service/trade/order.js

+ 2 - 1
app/controller/user/config/.cashBack.js

@@ -23,8 +23,9 @@ module.exports = {
         'meta.createdAt@end': 'meta.createdAt@end',
         inviter: 'inviter',
         order: 'order',
-        order_detail: 'order_detail',
+        source_id: 'source_id',
         status: 'status',
+        source: 'source',
       },
       // options: {
       //   "meta.state": 0 // 默认条件

+ 2 - 1
app/service/trade/order.js

@@ -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);