lrf 2 年之前
父節點
當前提交
bb3b564d17
共有 2 個文件被更改,包括 4 次插入14 次删除
  1. 2 5
      app/controller/shop/config/.goodsSet.js
  2. 2 9
      app/model/shop/goodsSet.js

+ 2 - 5
app/controller/shop/config/.goodsSet.js

@@ -1,6 +1,6 @@
 module.exports = {
   create: {
-    requestBody: ['freight', 'name', 'set', 'shop', 'goods', 'spec', 'is_use', 'sell_money', 'single_stock', 'stock'],
+    requestBody: ['name', 'set', 'shop', 'is_use', 'sell_money', 'freight'],
   },
   destroy: {
     params: ['!id'],
@@ -8,7 +8,7 @@ module.exports = {
   },
   update: {
     params: ['!id'],
-    requestBody: ['freight', 'name', 'set', 'shop', 'goods', 'spec', 'is_use', 'sell_money', 'single_stock', 'stock'],
+    requestBody: ['name', 'set', 'shop', 'is_use', 'sell_money', 'freight'],
   },
   show: {
     parameters: {
@@ -23,10 +23,7 @@ module.exports = {
         'meta.createdAt@end': 'meta.createdAt@end',
         name: '%name%',
         shop: 'shop',
-        goods: 'goods',
-        spec: 'spec',
         is_use: 'is_use',
-        single_stock: 'single_stock',
       },
       // options: {
       //   "meta.state": 0 // 默认条件

+ 2 - 9
app/model/shop/goodsSet.js

@@ -6,24 +6,17 @@ const metaPlugin = require('naf-framework-mongoose-free/lib/model/meta-plugin');
 const goodsSet = {
   name: { type: String, required: false, zh: '套装名称' }, //
   set: { type: Array, required: false, zh: '商品规格组合' }, //
-  shop: { type: Array, required: false, zh: '参与组合的店铺id集合' }, // 由set来
-  goods: { type: Array, required: false, zh: '参与组合的商品id集合' }, // 由set来
-  spec: { type: Array, required: false, zh: '参与组合的规格id集合' }, // 由set来
+  shop: { type: String, required: false, zh: '店铺id' }, // 由set来
   is_use: { type: String, required: false, default: '0', zh: '是否使用' }, // 字典:is_use
   sell_money: { type: Number, required: false, zh: '套装销售金额' }, // 由set中的set_money之后而来
-  freight: { type: Number, required: false, zh: '套装销售运费', default: 0 },
-  single_stock: { type: String, required: false, default: '1', zh: '单独设置库存' }, // 字典:is_use
-  stock: { type: Number, required: false, default: '0', zh: '库存数量' }, //
+  freight: { type: Number, required: false, default: '0', zh: '套装运费' }, //
 };
 const schema = new Schema(goodsSet, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });
 schema.index({ 'meta.createdAt': 1 });
 schema.index({ name: 1 });
 schema.index({ shop: 1 });
-schema.index({ goods: 1 });
-schema.index({ spec: 1 });
 schema.index({ is_use: 1 });
-schema.index({ single_stock: 1 });
 
 schema.plugin(metaPlugin);