|
@@ -5158,6 +5158,18 @@ class NewsService implements NewsServiceInterface
|
|
|
return Result::error("网站不存在", 0);
|
|
return Result::error("网站不存在", 0);
|
|
|
}
|
|
}
|
|
|
// var_dump('添加招聘进入news---user---user',$user);
|
|
// var_dump('添加招聘进入news---user---user',$user);
|
|
|
|
|
+ // 处理招聘关键词
|
|
|
|
|
+ if(isset($data['keyword']) && !empty($data['keyword'])){
|
|
|
|
|
+ $data['keyword'] = str_replace(',',',',$data['keyword']);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Jieba::init(); // 初始化 jieba-php
|
|
|
|
|
+ Finalseg::init();
|
|
|
|
|
+ $segList = Jieba::cut($data['title']);
|
|
|
|
|
+ $segList1 = array_slice($segList, 0, 8);
|
|
|
|
|
+ $data['keyword'] = implode(',', $segList1);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// return Result::success($user);
|
|
// return Result::success($user);
|
|
|
$data['action_id'] = $data['user_id'] ?? null;
|
|
$data['action_id'] = $data['user_id'] ?? null;
|
|
|
$data['user_type'] = $user['type_id'] ?? null;
|
|
$data['user_type'] = $user['type_id'] ?? null;
|
|
@@ -5310,6 +5322,16 @@ class NewsService implements NewsServiceInterface
|
|
|
if ($user['type_id'] == 3 && $job['user_id'] != $user['id']) {
|
|
if ($user['type_id'] == 3 && $job['user_id'] != $user['id']) {
|
|
|
return Result::error("用户暂无权限修改此招聘信息!", 0);
|
|
return Result::error("用户暂无权限修改此招聘信息!", 0);
|
|
|
}
|
|
}
|
|
|
|
|
+ // 处理招聘关键词
|
|
|
|
|
+ if(isset($data['keyword']) && !empty($data['keyword'])){
|
|
|
|
|
+ $data['keyword'] = str_replace(',',',',$data['keyword']);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Jieba::init(); // 初始化 jieba-php
|
|
|
|
|
+ Finalseg::init();
|
|
|
|
|
+ $segList = Jieba::cut($data['title']);
|
|
|
|
|
+ $segList1 = array_slice($segList, 0, 8);
|
|
|
|
|
+ $data['keyword'] = implode(',', $segList1);
|
|
|
|
|
+ }
|
|
|
$data['cat_arr_id'] = array_values(array_unique($data['cat_arr_id']));
|
|
$data['cat_arr_id'] = array_values(array_unique($data['cat_arr_id']));
|
|
|
$data['city_arr_id'] = array_values(array_unique($data['city_arr_id']));
|
|
$data['city_arr_id'] = array_values(array_unique($data['city_arr_id']));
|
|
|
$data['cat_arr_id'] = isset($data['cat_arr_id']) ? json_encode(array_map('intval', $data['cat_arr_id'])) : '';
|
|
$data['cat_arr_id'] = isset($data['cat_arr_id']) ? json_encode(array_map('intval', $data['cat_arr_id'])) : '';
|