liuyu 4 anos atrás
pai
commit
db1077b9fd
2 arquivos alterados com 7 adições e 3 exclusões
  1. 2 2
      app/controller/.lookuser.js
  2. 5 1
      app/service/lookuser.js

+ 2 - 2
app/controller/.lookuser.js

@@ -1,6 +1,6 @@
 module.exports = {
   create: {
-    requestBody: ["roomid", "roomname", "userid","username","phone","switchrole","isxf","createtime"],
+    requestBody: ["roomid", "roomname", "userid","username","phone","switchrole","isxf","createtime","hosname","deptname","level","major"],
   },
   destroy: {
     params: ["!id"],
@@ -8,7 +8,7 @@ module.exports = {
   },
   update: {
     params: ["!id"],
-    requestBody: ["roomid", "roomname", "userid","username","phone","switchrole","isxf","createtime"],
+    requestBody: ["roomid", "roomname", "userid","username","phone","switchrole","isxf","createtime","hosname","deptname","level","major"],
   },
   show: {
     parameters: {

+ 5 - 1
app/service/lookuser.js

@@ -63,12 +63,16 @@ class LookuserService extends CrudService {
   }
 
   async updatexf(data) {
-    const { roomid, isxf, userid } = data;
+    const { roomid, isxf, userid, hosname, deptname, level, major } = data;
     const lookuser = await this.model.findOne({ roomid, userid });
     if (!lookuser) {
       throw new BusinessError(ErrorCode.DATA_NOT_EXIST);
     }
     lookuser.isxf = isxf;
+    lookuser.hosname = hosname;
+    lookuser.deptname = deptname;
+    lookuser.level = level;
+    lookuser.major = major;
     const res = await lookuser.save();
     return res;
   }