Jelajahi Sumber

修改会员管理

zs 1 tahun lalu
induk
melakukan
b6f19a88d7
2 mengubah file dengan 33 tambahan dan 46 penghapusan
  1. 19 34
      app/controller/system/config/.userleader.js
  2. 14 12
      app/model/system/userleader.js

+ 19 - 34
app/controller/system/config/.userleader.js

@@ -1,57 +1,42 @@
 module.exports = {
   create: {
-    requestBody: [
-      "user_id",
-      "openid",
-      "name",
-      "card",
-      "phone",
-      "status",
-      "cause",
-    ],
+    requestBody: ['user_id', 'shop', 'openid', 'name', 'card', 'phone', 'status', 'cause'],
   },
   destroy: {
-    params: ["!id"],
-    service: "delete",
+    params: ['!id'],
+    service: 'delete',
   },
   update: {
-    params: ["!id"],
-    requestBody: [
-      "user_id",
-      "openid",
-      "name",
-      "card",
-      "phone",
-      "status",
-      "cause",
-    ],
+    params: ['!id'],
+    requestBody: ['user_id', 'shop', 'openid', 'name', 'card', 'phone', 'status', 'cause'],
   },
   show: {
     parameters: {
-      params: ["!id"],
+      params: ['!id'],
     },
-    service: "fetch",
+    service: 'fetch',
   },
   index: {
     parameters: {
       query: {
-        "meta.createdAt@start": "meta.createdAt@start",
-        "meta.createdAt@end": "meta.createdAt@end",
-        user_id: "user_id",
-        openid: "openid",
-        name: "name",
-        card: "card",
-        phone: "phone",
-        status: "status",
+        'meta.createdAt@start': 'meta.createdAt@start',
+        'meta.createdAt@end': 'meta.createdAt@end',
+        shop: 'shop',
+        user_id: 'user_id',
+        openid: 'openid',
+        name: 'name',
+        card: 'card',
+        phone: 'phone',
+        status: 'status',
       },
       // options: {
       //   "meta.state": 0 // 默认条件
       // },
     },
-    service: "query",
+    service: 'query',
     options: {
-      query: ["skip", "limit"],
-      sort: ["meta.createdAt"],
+      query: ['skip', 'limit'],
+      sort: ['meta.createdAt'],
       desc: true,
       count: true,
     },

+ 14 - 12
app/model/system/userleader.js

@@ -1,23 +1,25 @@
-"use strict";
-const Schema = require("mongoose").Schema;
-const metaPlugin = require("naf-framework-mongoose-free/lib/model/meta-plugin");
+'use strict';
+const Schema = require('mongoose').Schema;
+const metaPlugin = require('naf-framework-mongoose-free/lib/model/meta-plugin');
 
 // 团长申请表
 const userleader = {
-  user_id: { type: String, required: false, zh: "用户id" }, //
-  openid: { type: String, required: false, zh: "openid" }, //
-  name: { type: String, required: false, zh: "姓名" }, //
-  card: { type: String, required: false, zh: "身份证号" }, //
-  phone: { type: String, required: false, zh: "手机号" }, //
-  status: { type: String, required: false, default: "0", zh: "状态" }, // 字典表:exam_status
-  cause: { type: String, required: false, zh: "审核结果" }, //
+  user_id: { type: String, required: false, zh: '用户id' }, //
+  shop: { type: String, required: false, zh: '店铺id' }, //
+  openid: { type: String, required: false, zh: 'openid' }, //
+  name: { type: String, required: false, zh: '姓名' }, //
+  card: { type: String, required: false, zh: '身份证号' }, //
+  phone: { type: String, required: false, zh: '手机号' }, //
+  status: { type: String, required: false, default: '0', zh: '状态' }, // 字典表:exam_status
+  cause: { type: String, required: false, zh: '审核结果' }, //
 };
 const schema = new Schema(userleader, {
   toJSON: { getters: true, virtuals: true },
 });
 schema.index({ id: 1 });
-schema.index({ "meta.createdAt": 1 });
+schema.index({ 'meta.createdAt': 1 });
 schema.index({ user_id: 1 });
+schema.index({ shop: 1 });
 schema.index({ openid: 1 });
 schema.index({ name: 1 });
 schema.index({ card: 1 });
@@ -28,5 +30,5 @@ schema.plugin(metaPlugin);
 
 module.exports = (app) => {
   const { mongoose } = app;
-  return mongoose.model("Userleader", schema, "userleader");
+  return mongoose.model('Userleader', schema, 'userleader');
 };