|
@@ -1062,10 +1062,10 @@ class NewsService implements NewsServiceInterface
|
|
{
|
|
{
|
|
$where = [];
|
|
$where = [];
|
|
// 状态 0:待审核;1:已审核通过;(只有企业会员需要审核);2:已拒绝;3;已撤回;
|
|
// 状态 0:待审核;1:已审核通过;(只有企业会员需要审核);2:已拒绝;3;已撤回;
|
|
- if($data['checkout'] == 1){
|
|
|
|
- $job_status=['status'=>[1,3]];
|
|
|
|
|
|
+ if($data['checkout'] == 0){
|
|
|
|
+ $job_status = [0, 2];
|
|
}else{
|
|
}else{
|
|
- $job_status = ['status'=>[0,2]];
|
|
|
|
|
|
+ $job_status = [1];
|
|
}
|
|
}
|
|
if(isset($data['keyword']) && !empty($data['keyword'])){
|
|
if(isset($data['keyword']) && !empty($data['keyword'])){
|
|
array_push($where, ['job_recruiting.title', 'like', '%'. $data['keyword']. '%']);
|
|
array_push($where, ['job_recruiting.title', 'like', '%'. $data['keyword']. '%']);
|
|
@@ -1084,7 +1084,7 @@ class NewsService implements NewsServiceInterface
|
|
$result['rows'] = JobRecruiting::when(!empty($where), function ($query) use ($where) {
|
|
$result['rows'] = JobRecruiting::when(!empty($where), function ($query) use ($where) {
|
|
return $query->where($where);
|
|
return $query->where($where);
|
|
})
|
|
})
|
|
- // ->whereIn($job_status)
|
|
|
|
|
|
+ ->whereIn('job_recruiting.status',$job_status)
|
|
->leftJoin('website', 'job_recruiting.website_id', '=', 'website.id')
|
|
->leftJoin('website', 'job_recruiting.website_id', '=', 'website.id')
|
|
->leftJoin('user', 'job_recruiting.user_id', '=', 'user.id')
|
|
->leftJoin('user', 'job_recruiting.user_id', '=', 'user.id')
|
|
->select('job_recruiting.*', 'website.website_name as website_name', 'user.user_name as user_name')
|
|
->select('job_recruiting.*', 'website.website_name as website_name', 'user.user_name as user_name')
|
|
@@ -1096,7 +1096,7 @@ class NewsService implements NewsServiceInterface
|
|
$result['count'] = JobRecruiting::when(!empty($where), function ($query) use ($where) {
|
|
$result['count'] = JobRecruiting::when(!empty($where), function ($query) use ($where) {
|
|
return $query->where($where);
|
|
return $query->where($where);
|
|
})
|
|
})
|
|
- // ->whereIn($job_status)
|
|
|
|
|
|
+ ->whereIn('job_recruiting.status',$job_status)
|
|
->count();
|
|
->count();
|
|
if (empty($result)) {
|
|
if (empty($result)) {
|
|
return Result::error("暂无招聘信息", 0);
|
|
return Result::error("暂无招聘信息", 0);
|
|
@@ -1309,10 +1309,12 @@ class NewsService implements NewsServiceInterface
|
|
if($user['type_id'] == 10000){
|
|
if($user['type_id'] == 10000){
|
|
$data['website_id'] = $web;
|
|
$data['website_id'] = $web;
|
|
$company['website_id'] = $data['website_id'];
|
|
$company['website_id'] = $data['website_id'];
|
|
|
|
+ $data['status'] = 1;
|
|
|
|
+ }else{
|
|
|
|
+ $data['status'] = 0;
|
|
}
|
|
}
|
|
// Db::rollBack();
|
|
// Db::rollBack();
|
|
// return Result::success($company);
|
|
// return Result::success($company);
|
|
- $data['status'] = 0;
|
|
|
|
$result['job'] = JobRecruiting::where('id', $jobId)->update($data);
|
|
$result['job'] = JobRecruiting::where('id', $jobId)->update($data);
|
|
if (empty($result['job'])) {
|
|
if (empty($result['job'])) {
|
|
Db::rollBack();
|
|
Db::rollBack();
|
|
@@ -1603,7 +1605,7 @@ class NewsService implements NewsServiceInterface
|
|
if(empty($job)){
|
|
if(empty($job)){
|
|
return Result::error("招聘信息不存在", 0);
|
|
return Result::error("招聘信息不存在", 0);
|
|
}
|
|
}
|
|
- // 状态 0:待审核;1:已审核通过;(只有企业会员需要审核);2:已驳回;3:已撤回;
|
|
|
|
|
|
+ // 状态 0:待审核;1:已审核通过;(只有企业会员需要审核);2:已驳回;
|
|
if($user['type_id']== 3 && ($data['status'] == 1 || $data['status'] == 2)){
|
|
if($user['type_id']== 3 && ($data['status'] == 1 || $data['status'] == 2)){
|
|
return Result::error("用户暂无权限审核此招聘信息!", 0);
|
|
return Result::error("用户暂无权限审核此招聘信息!", 0);
|
|
}
|
|
}
|