Commit 997a028e by 王昆

gsb

parent 22bc56ef
......@@ -104,40 +104,42 @@ class LaoActionApi extends APIBase {
data = this.decryption(data);
try {
data = JSON.parse(data);
if(!data.mobile) {
return system.getResult(-1, `手机号码错误${data.mobile}`);
if(!data.userName) {
return system.getResult(-1, `登录名称为空`);
}
if(!data.companyName) {
return system.getResult(-1, `企业名称错误${data.companyName}`);
return system.getResult(-1, `商户名称为空`);
}
var parm = {
phone_no: data.mobile
if(!data.mtchId) {
return system.getResult(-1, `商户号为空`);
}
var result = await this.usersSve.findUserInfoByPhone(parm);
if (result.status == -1) {
parm = {
phone_no: data.mobile,
var loginUser = await this.usersSve.findOne({mtchId: data.mtchId});
if (loginUser) {
loginUser.com_name = data.companyName;
loginUser.mtchId = data.mtchId;
await loginUser.save();
} else {
loginUser = await this.usersSve.create({
phone_no: data.userName,
user_type: "招人方",
status_type: 1,
status_name: "正常",
reg_time: (new Date()).Format("yyyy-MM-dd"),
com_type: 2,
com_name: data.companyName,
};
result = await this.usersSve.SaveUserInfo(parm);
mtchId: data.mtchId,
});
}
var user_id = result.data.id;
//var user_id = 1;
parm = {
user_id: user_id,
await this.logSve.SaveLogInfo({
user_id: loginUser.id,
oper_type: 0,
oper_name: "发薪系统自动登录",
oper_date: (new Date()).Format("yyyy-MM-dd hh:mm:ss")
};
await this.logSve.SaveLogInfo(parm);
return result;
});
return system.getResultSuccess(loginUser);
} catch (error) {
console.log(e);
console.log(error);
return system.getResult(-1, `a${data}解析错误`);
}
}
......
......@@ -23,6 +23,7 @@ module.exports = (db, DataTypes) => {
card_path: DataTypes.STRING(2000),
cert_path: DataTypes.STRING(2000),
reg_time: DataTypes.DATE,
mtchId: DataTypes.STRING,
cattes_time: DataTypes.DATE,
uattes_time: DataTypes.DATE,
memo1_text: DataTypes.STRING,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment