|
|
@@ -8794,32 +8794,13 @@ class NewsService implements NewsServiceInterface
|
|
|
if (!empty($zw_name)) {
|
|
|
return Result::error('职位分类已存在');
|
|
|
}
|
|
|
- }
|
|
|
- /**
|
|
|
- * 删除职位分类
|
|
|
- * @param array $data
|
|
|
- * @return array
|
|
|
- */
|
|
|
- public function delJobPosition(array $data): array
|
|
|
- {
|
|
|
- $zw_jobposition = JobPosition::get();
|
|
|
- $zw_id = $zw_jobposition->where('zwid', $data['zwid'])->first();
|
|
|
- if (empty($zw_id)) {
|
|
|
- return Result::error('职位分类不存在');
|
|
|
- }
|
|
|
- if ($zw_id->zwpid == 0) {
|
|
|
- $zw_job = JobPosition::where('zwpid', $zw_id->zwid)->first();
|
|
|
- if (!empty($zw_job)) {
|
|
|
- return Result::error('请先删除子分类');
|
|
|
- }
|
|
|
- }
|
|
|
- $result = JobPosition::where('zwid', $data['zwid'])->delete();
|
|
|
- if (empty($result)) {
|
|
|
- return Result::error('删除失败');
|
|
|
+ $zw = JobPosition::insertGetId($data);
|
|
|
+ if(empty($zw)){
|
|
|
+ return Result::error('添加失败');
|
|
|
}
|
|
|
- return Result::success($result);
|
|
|
+ return Result::success($zw);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 更新职位分类
|
|
|
* @param array $data
|
|
|
@@ -8843,4 +8824,28 @@ class NewsService implements NewsServiceInterface
|
|
|
}
|
|
|
return Result::success($result);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 删除职位分类
|
|
|
+ * @param array $data
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function delJobPosition(array $data): array
|
|
|
+ {
|
|
|
+ $zw_jobposition = JobPosition::get();
|
|
|
+ $zw_id = $zw_jobposition->where('zwid', $data['zwid'])->first();
|
|
|
+ if (empty($zw_id)) {
|
|
|
+ return Result::error('职位分类不存在');
|
|
|
+ }
|
|
|
+ if($zw_id->zwpid == 0){
|
|
|
+ $zw_job = JobPosition::where('zwpid', $zw_id->zwid)->first();
|
|
|
+ if(!empty($zw_job)){
|
|
|
+ return Result::error('请先删除子分类');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $result = JobPosition::where('zwid', $data['zwid'])->delete();
|
|
|
+ if (empty($result)) {
|
|
|
+ return Result::error('删除失败');
|
|
|
+ }
|
|
|
+ return Result::success($result);
|
|
|
+ }
|
|
|
}
|