Commit 873c6ead by 高宇强

gyq

parent 675699c7
...@@ -322,12 +322,12 @@ class LaoActionApi extends APIBase { ...@@ -322,12 +322,12 @@ class LaoActionApi extends APIBase {
} }
var parm = {}; var parm = {};
parm.id = obj.id; parm.id = obj.id;
parm.com_id = obj.com_id; parm.user_id = obj.user_id;
if (obj.labour_id){ if (obj.labour_id){
parm.labour_id = obj.labour_id; parm.labour_id = obj.labour_id;
} }
parm.recruit_id = obj.recruit_id; parm.recruit_id = obj.recruit_id;
parm.user_id = obj.user_id; parm.labour_user_id = obj.labour_user_id;
if (obj.ecid){ if (obj.ecid){
parm.ecid = obj.ecid; parm.ecid = obj.ecid;
} }
...@@ -426,43 +426,48 @@ class LaoActionApi extends APIBase { ...@@ -426,43 +426,48 @@ class LaoActionApi extends APIBase {
temp_info = await this.userlabourSve.finduserlabourByWhere(parm); temp_info = await this.userlabourSve.finduserlabourByWhere(parm);
if (temp_info.status == 0) { if (temp_info.status == 0) {
try{ try{
var cominfo = await this.usersSve.findListByUserid(temp_info.data.user_id); for (var i=0;i< temp_info.data.rows.length; i++){
if (cominfo.status == 0){ var cominfo = await this.usersSve.findUserInfoByid(temp_info.data.rows[i].user_id);
temp_info.data.com_name = cominfo.data.com_name; if (cominfo){
temp_info.data.rows[i].com_name = cominfo.com_name;
} }
else{ else{
temp_info.data.com_name = ""; temp_info.data.rows[i].com_name = "";
} }
var recruiinfo = await this.recruitSve.findListByUserid(temp_info.data.recruit_id); var recruiinfo = await this.recruitSve.findListByUserid(temp_info.data.rows[i].recruit_id);
if (recruiinfo.status == 0){ if (recruiinfo.status == 0){
temp_info.data.recruit_name = recruiinfo.data.recruit_name; temp_info.data.rows[i].recruit_name = recruiinfo.data.recruit_name;
temp_info.data.work_address = recruiinfo.data.work_address; temp_info.data.rows[i].work_address = recruiinfo.data.work_address;
} }
else{ else{
temp_info.data.recruit_name = ""; temp_info.data.rows[i].recruit_name = "";
temp_info.data.work_address = ""; temp_info.data.rows[i].work_address = "";
} }
var userinfo = await this.usersSve.findListByUserid(temp_info.data.labour_user_id); var userinfo = await this.usersSve.findUserInfoByid(temp_info.data.rows[i].labour_user_id);
if (userinfo.status == 0){ if (userinfo){
temp_info.data.phone_no = userinfo.data.phone_no; temp_info.data.rows[i].phone_no = userinfo.phone_no;
temp_info.data.user_name = userinfo.data.user_name;; temp_info.data.rows[i].user_name = userinfo.user_name;;
temp_info.data.id_card = userinfo.data.id_card;; temp_info.data.rows[i].id_card = userinfo.id_card;;
} }
else{ else{
temp_info.data. phone_no = ""; temp_info.data.rows[i].phone_no = "";
temp_info.data.user_name = ""; temp_info.data.rows[i].user_name = "";
temp_info.data.id_card = ""; temp_info.data.rows[i].id_card = "";
}
} }
return temp_info; return temp_info;
} }
catch catch (e)
{ {
console.log(e);
return system.getResult(null, "获取数据失败"); return system.getResult(null, "获取数据失败");
} }
} }
else{ else{
console.log(e);
return system.getResult(null, "获取数据失败"); return system.getResult(null, "获取数据失败");
} }
} }
...@@ -720,7 +725,7 @@ class LaoActionApi extends APIBase { ...@@ -720,7 +725,7 @@ class LaoActionApi extends APIBase {
return await this.recruitSve.findRecruitByWhere(parm); return await this.recruitSve.findRecruitByWhere(parm);
} }
async updateUserLabourStatusInfo(obj){//根据id更新应聘信息 async UpdateUserLabourStatusInfo(obj){//根据id更新应聘信息
if (!obj.id || !obj.apply_stauts){ if (!obj.id || !obj.apply_stauts){
return system.getResult(null, "参数错误"); return system.getResult(null, "参数错误");
} }
...@@ -1241,17 +1246,18 @@ module.exports = LaoActionApi; ...@@ -1241,17 +1246,18 @@ module.exports = LaoActionApi;
// var tesk = new LaoActionApi(); // var tesk = new LaoActionApi();
// var parm = { // var parm = {
// userId:4, // id:12,
// ossUrl:"https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1576396810278.xlsx" // apply_stauts:"邀请面试"
// //id:2, // //ossUrl:"https://gsb-zc.oss-cn-beijing.aliyuncs.com//zc_wxapplet_1576396810278.xlsx"
// //labour_user_id:2,
// //apply_stauts:"已申请"
// //cur_status:"已过期" // //cur_status:"已过期"
// //memo_text:"sssssssss" // //memo_text:"sssssssss"
// //user_name:"高", // //user_name:"高",
// //com_name:"京东" // //com_name:"京东"
// }; // };
// tesk.ParamRecruitExcel(parm).then(function(result){ // tesk.UpdateUserLabourStatusInfo(parm).then(function(result){
// console.log(result); // console.log(result);
// //console.log(result.data.rows);
// }).catch(function(e){ // }).catch(function(e){
// console.log(e); // console.log(e);
// }); // });
\ No newline at end of file
...@@ -12,12 +12,12 @@ class UserlabourService extends ServiceBase { ...@@ -12,12 +12,12 @@ class UserlabourService extends ServiceBase {
var userlabour; var userlabour;
if (id){ if (id){
userlabour = await this.dao.findById(id); userlabour = await this.dao.findById(id);
userlabour.user_id = params.com_id; userlabour.user_id = params.user_id;
if (params.labour_id){ if (params.labour_id){
userlabour.labour_id = params.labour_id; userlabour.labour_id = params.labour_id;
} }
userlabour.recruit_id = params.recruit_id; userlabour.recruit_id = params.recruit_id;
userlabour.labour_user_id = params.user_id; userlabour.labour_user_id = params.labour_user_id;
if (params.ecid){ if (params.ecid){
userlabour.ecid = params.ecid; userlabour.ecid = params.ecid;
} }
...@@ -116,7 +116,7 @@ class UserlabourService extends ServiceBase { ...@@ -116,7 +116,7 @@ class UserlabourService extends ServiceBase {
} }
else if (obj.apply_stauts == "邀请面试"){ else if (obj.apply_stauts == "邀请面试"){
setobj.apply_stauts = 20; setobj.apply_stauts = 20;
where.interview_time = (new Date()).Format("yyyy-MM-dd"); setobj.interview_time = (new Date()).Format("yyyy-MM-dd");
} }
else if (obj.apply_stauts == "面试成功"){ else if (obj.apply_stauts == "面试成功"){
setobj.apply_stauts = 30; setobj.apply_stauts = 30;
...@@ -129,7 +129,7 @@ class UserlabourService extends ServiceBase { ...@@ -129,7 +129,7 @@ class UserlabourService extends ServiceBase {
} }
else if (obj.apply_stauts == "签约成功"){ else if (obj.apply_stauts == "签约成功"){
setobj.apply_stauts = 60; setobj.apply_stauts = 60;
where.sign_at = (new Date()).Format("yyyy-MM-dd"); setobj.sign_at = (new Date()).Format("yyyy-MM-dd");
} }
var self = this; var self = this;
......
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