瀏覽代碼

[智价云] 城市搜索更新

tangyuanwang 1 周之前
父節點
當前提交
795d0fb8ae
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 2 0
      app/Http/Controllers/Manager/Personnel/Employee.php
  2. 2 2
      app/Models/Manager/Personnel/Employee.php

+ 2 - 0
app/Http/Controllers/Manager/Personnel/Employee.php

@@ -43,6 +43,7 @@ class Employee extends Controller
         $role_ids =[];
         $department_name = request('department_name', '');
         $department_ids =[];
+        $city_id = request('city_id', '');
         // 时间条件
         if ($start_time) $map[] = ['insert_time', '>=', strtotime($start_time)];
         if ($end_time) $map[]   = ['insert_time', '<=', strtotime($end_time)];
@@ -54,6 +55,7 @@ class Employee extends Controller
         if ($role_id) $map[] = ['role_id', '=', $role_id];
         if (is_numeric($open_notice)) $map[] = ['open_notice', '=', $open_notice];
         if ($employee_code) $map[] = ['employee_code', 'like', "%$employee_code%"];
+        if ($city_id) $map[] = ['city_ids', 'like', "%,$city_id,%"];
         if ($department_name){
             $department_ids= $DepartmentModel->where('name','like',"%$department_name%")->pluck('id')->toarray();
         }

+ 2 - 2
app/Models/Manager/Personnel/Employee.php

@@ -38,7 +38,7 @@ class Employee extends Model
             'password'  => md5($data['password']),
             'role_id'     => $data['role_id'],
             'province_ids'    => isset($data['province_ids'])? $data['province_ids'] : '',
-            'city_ids'    => isset($data['city_ids'])? $data['city_ids'] : '',
+            'city_ids'    => isset($data['city_ids'])? ','.$data['city_ids'].',' : '',
             'department_id' => $data['department_id'],
             'open_notice' => $data['open_notice'],
             'insert_time' => time(),
@@ -119,7 +119,7 @@ class Employee extends Model
         $Employee->mobile = $data['mobile'];
         if(isset($data['password']) && $data['password'] !='') $Employee->password = md5($data['password']);
         $Employee->role_id = $data['role_id'];
-        $Employee->city_ids = isset($data['city_ids'])? $data['city_ids'] : '';
+        $Employee->city_ids = isset($data['city_ids'])? ','.$data['city_ids'].',' : '';
         $Employee->department_id = $data['department_id'];
         $Employee->open_notice = $data['open_notice'];
         $Employee->update_time = time();