Commit 5692d010 by 高宇强

gyq

parent 4d24b5a1
......@@ -297,6 +297,10 @@ class LaoActionApi extends APIBase {
parm.counter_mark = obj.find_info;
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) {
var list = [];
......@@ -498,7 +502,8 @@ class LaoActionApi extends APIBase {
}
var result = await this.usersSve.updateUserInfo(obj);
if (result == 1) {
return system.getResult("更新成功");
var user_info = await this.usersSve.findUserInfoByid(obj.id);
return system.getResult(user_info);
} else {
return system.getResult(null, "更新失败");
}
......
......@@ -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){//根据条件获取招聘信息
var pageSize=obj.page_size || 10;
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