lrf 2 rokov pred
rodič
commit
d727e9c271
1 zmenil súbory, kde vykonal 10 pridanie a 11 odobranie
  1. 10 11
      app/service/view/goods.js

+ 10 - 11
app/service/view/goods.js

@@ -77,9 +77,10 @@ class GoodsService extends CrudService {
               freight: { $toDouble: '$freight' },
               name: 1,
               num: 1,
-              can_group: 1,
-              group_config: 1,
+              buy_limit: 1,
+              limit_num: 1,
               file: 1,
+              leader_price: 1,
             },
           },
         ],
@@ -162,15 +163,13 @@ class GoodsService extends CrudService {
     if (user) {
       const is_leader = _.get(user, 'is_leader', '1');
       if (is_leader === '0') {
-        const list = await this.goodsConfigModel.find({ goods: id }).lean();
-        for (const i of list) {
-          const { spec, leader_price } = i;
-          const r = data.specs.find(f => f._id === spec);
-          if (r) {
-            r.o_sell_money = JSON.parse(r.sell_money);
-            r.leader_price = leader_price;
-            r.sell_money = leader_price;
-          }
+        if (is_leader === '0') {
+          data.specs = data.specs.map(i => {
+            const { sell_money, leader_price } = i;
+            const sm = this.ctx.toNumber(sell_money);
+            const lp = this.ctx.toNumber(leader_price);
+            return { ...i, leader_price: lp, o_sell_money: sm, sell_money: lp };
+          });
         }
       }
     }