Commit 5692d010 by 高宇强

gyq

parent 4d24b5a1
...@@ -297,6 +297,10 @@ class LaoActionApi extends APIBase { ...@@ -297,6 +297,10 @@ class LaoActionApi extends APIBase {
parm.counter_mark = obj.find_info; parm.counter_mark = obj.find_info;
temp_info = await this.recruitSve.findListByMark(parm); temp_info = await this.recruitSve.findListByMark(parm);
} }
else if (find_type == 4){
parm.work_address = obj.find_info;
temp_info = await this.recruitSve.findListByAddress(parm);
}
if (temp_info.status == 0) { if (temp_info.status == 0) {
var list = []; var list = [];
...@@ -498,7 +502,8 @@ class LaoActionApi extends APIBase { ...@@ -498,7 +502,8 @@ class LaoActionApi extends APIBase {
} }
var result = await this.usersSve.updateUserInfo(obj); var result = await this.usersSve.updateUserInfo(obj);
if (result == 1) { if (result == 1) {
return system.getResult("更新成功"); var user_info = await this.usersSve.findUserInfoByid(obj.id);
return system.getResult(user_info);
} else { } else {
return system.getResult(null, "更新失败"); return system.getResult(null, "更新失败");
} }
......
...@@ -180,6 +180,28 @@ class RecruitService extends ServiceBase { ...@@ -180,6 +180,28 @@ class RecruitService extends ServiceBase {
} }
} }
async findListByAddress(obj){//获取工作地址招聘信息,返回符合条件的列表-用于同城好单
if (!obj.work_address){
return system.getResult(null,"参数错误!");
}
var work_address = obj.work_address;
var pageSize=obj.page_size || 10;
var currentPage=obj.current_page || 1;
try {
var sqlwhere = {
where:{work_address:{[this.db.Op.like]: "%" + work_address + "%"}},
order: [["publish_date", 'desc']],
limit: pageSize,
offset: (currentPage - 1) * pageSize,
raw: true
};
var list = await this.dao.model.findAndCountAll(sqlwhere) || [];
return system.getResult(list);
}catch (e) {
return system.getResult(null,"操作失败");
}
}
async findRecruitByWhere(obj){//根据条件获取招聘信息 async findRecruitByWhere(obj){//根据条件获取招聘信息
var pageSize=obj.page_size || 10; var pageSize=obj.page_size || 10;
var currentPage=obj.current_page || 1; var currentPage=obj.current_page || 1;
......
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