lrf 2 سال پیش
والد
کامیت
fc5e88cafd
3فایلهای تغییر یافته به همراه14 افزوده شده و 5 حذف شده
  1. 1 1
      app/controller/system/config/.indexModule.js
  2. 3 3
      app/model/shop/goodsRate.js
  3. 10 1
      app/service/view/goods.js

+ 1 - 1
app/controller/system/config/.indexModule.js

@@ -30,7 +30,7 @@ module.exports = {
     service: 'query',
     options: {
       query: ['skip', 'limit'],
-      sort: ['meta.createdAt'],
+      sort: ['sort'],
       desc: true,
       count: true,
     },

+ 3 - 3
app/model/shop/goodsRate.js

@@ -16,9 +16,9 @@ const goodsRate = {
   goods: { type: String, required: false, zh: '商品', ref: 'Shop.Goods' }, //
   goodsSpec: { type: String, required: false, zh: '规格', ref: 'Shop.GoodsSpec' }, //
   reply: { type: Array, required: false, zh: '回复' }, //
-  goods_score: { type: Number, required: false, zh: '商品评分' }, //
-  shop_score: { type: Number, required: false, zh: '店铺评分' }, //
-  transport_score: { type: Number, required: false, zh: '快递评分' }, //
+  goods_score: { type: Number, required: false, default: 5, zh: '商品评分' }, //
+  shop_score: { type: Number, required: false, default: 5, zh: '店铺评分' }, //
+  transport_score: { type: Number, required: false, default: 5, zh: '快递评分' }, //
 };
 const schema = new Schema(goodsRate, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });

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

@@ -70,7 +70,16 @@ class GoodsService extends CrudService {
     // 2022-10-17反馈-问题6:将规格图片也拿出来
     // TODO: 整理规格图片与正常的商品图片
     pipline.push({
-      $project: { name: 1, view_num: 1, sell_num: 1, file: 1, sell_money: { $toDouble: '$specs.sell_money' }, createdAt: '$meta.createdAt', spec_file: '$specs.file' },
+      $project: {
+        name: 1,
+        view_num: 1,
+        sell_num: 1,
+        file: 1,
+        sell_money: { $toDouble: '$specs.sell_money' },
+        flow_money: { $toDouble: '$specs.flow_money' },
+        createdAt: '$meta.createdAt',
+        spec_file: '$specs.file',
+      },
     });
     pipline.push({
       $group: {