|
@@ -63,39 +63,38 @@ class UserService extends CrudService {
|
|
|
}
|
|
|
|
|
|
async update({ id }, data) {
|
|
|
- const user = await this.modeluser.findById(id);
|
|
|
- if (user) {
|
|
|
- const res = await this.ctx.service.user.update({ id }, data);
|
|
|
- if (res) {
|
|
|
- const marketuser = await this.model.findById(user.uid);
|
|
|
- if (marketuser) {
|
|
|
- marketuser.name = data.name;
|
|
|
- marketuser.phone = data.phone;
|
|
|
- marketuser.addr = data.addr;
|
|
|
- marketuser.img_path = data.img_path;
|
|
|
- marketuser.institution_code = data.phone;
|
|
|
- marketuser.office_phone = data.office_phone;
|
|
|
- marketuser.profession = data.profession;
|
|
|
- marketuser.status = data.status;
|
|
|
- marketuser.role = data.role;
|
|
|
- marketuser.pid = data.pid;
|
|
|
- marketuser.deptname = data.deptname;
|
|
|
- marketuser.code = data.code;
|
|
|
- marketuser.companytype = data.companytype;
|
|
|
- marketuser.companydate = data.companydate;
|
|
|
- marketuser.companycapital = data.companycapital;
|
|
|
- marketuser.companyperson = data.companyperson;
|
|
|
- marketuser.sndqyzsr = data.sndqyzsr;
|
|
|
- marketuser.sndyffy = data.sndyffy;
|
|
|
- marketuser.companytotal = data.companytotal;
|
|
|
- marketuser.zjzyfrs = data.zjzyfrs;
|
|
|
- marketuser.companybrief = data.companybrief;
|
|
|
- marketuser.mainproduct = data.mainproduct;
|
|
|
- marketuser.qualifications = data.qualifications;
|
|
|
- }
|
|
|
- const marketres = await marketuser.save();
|
|
|
- return marketres;
|
|
|
- }
|
|
|
+ const marketuser = await this.model.findById(id);
|
|
|
+ if (marketuser) {
|
|
|
+ marketuser.name = data.name;
|
|
|
+ marketuser.phone = data.phone;
|
|
|
+ marketuser.addr = data.addr;
|
|
|
+ marketuser.img_path = data.img_path;
|
|
|
+ marketuser.institution_code = data.phone;
|
|
|
+ marketuser.office_phone = data.office_phone;
|
|
|
+ marketuser.profession = data.profession;
|
|
|
+ marketuser.status = data.status;
|
|
|
+ marketuser.role = data.role;
|
|
|
+ marketuser.pid = data.pid;
|
|
|
+ marketuser.deptname = data.deptname;
|
|
|
+ marketuser.code = data.code;
|
|
|
+ marketuser.companytype = data.companytype;
|
|
|
+ marketuser.companydate = data.companydate;
|
|
|
+ marketuser.companycapital = data.companycapital;
|
|
|
+ marketuser.companyperson = data.companyperson;
|
|
|
+ marketuser.sndqyzsr = data.sndqyzsr;
|
|
|
+ marketuser.sndyffy = data.sndyffy;
|
|
|
+ marketuser.companytotal = data.companytotal;
|
|
|
+ marketuser.zjzyfrs = data.zjzyfrs;
|
|
|
+ marketuser.companybrief = data.companybrief;
|
|
|
+ marketuser.mainproduct = data.mainproduct;
|
|
|
+ marketuser.qualifications = data.qualifications;
|
|
|
+ }
|
|
|
+ const res = await marketuser.save();
|
|
|
+ if (res) {
|
|
|
+ const authuser = await this.modeluser.findOne({ uid: res._id });
|
|
|
+ const id = authuser._id;
|
|
|
+ const authres = await this.ctx.service.user.update({ id }, data);
|
|
|
+ return authres;
|
|
|
}
|
|
|
}
|
|
|
|