|
|
@@ -136,10 +136,16 @@ class PlatForm extends Controller
|
|
|
$all_data['employee_ids'] = $employee_ids;
|
|
|
//查询是否存在
|
|
|
$map = ['name' => $all_data['name']];
|
|
|
+ if ($is_admin != 1 && $company_id != 0) {
|
|
|
+ $map['company_id'] = $company_id;
|
|
|
+ $all_data['company_id'] = $company_id;
|
|
|
+ } else {
|
|
|
+ $map['company_id'] = $admin_company_id;
|
|
|
+ $all_data['company_id'] = $admin_company_id;
|
|
|
+ }
|
|
|
$data = $PlatFormModel->where($map)->first();
|
|
|
if ($data) return json_send(['code' => 'error', 'msg' => '记录已存在']);
|
|
|
// 写入数据表
|
|
|
- $all_data['company_id'] = $company_id;
|
|
|
$result = $PlatFormModel->addPlatForm($all_data);
|
|
|
// 如果操作失败
|
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '新增失败']);
|
|
|
@@ -177,10 +183,16 @@ class PlatForm extends Controller
|
|
|
if ($data) return json_send(['code' => 'error', 'msg' => '记录已存在']);
|
|
|
// 更新数据表
|
|
|
$where = ['id' => $id];
|
|
|
+ if ($is_admin != 1 && $company_id != 0) {
|
|
|
+ $map['company_id'] = $company_id;
|
|
|
+ $all_data['company_id'] = $company_id;
|
|
|
+ } else {
|
|
|
+ $map['company_id'] = $admin_company_id;
|
|
|
+ $all_data['company_id'] = $admin_company_id;
|
|
|
+ }
|
|
|
$PlatForm = $PlatFormModel->where($where)->first();
|
|
|
if (!$PlatForm) return json_send(['code' => 'error', 'msg' => '记录不存在']);
|
|
|
$oldData = $PlatForm->toArray();
|
|
|
- $all_data['company_id'] = $company_id;
|
|
|
$result = $PlatFormModel->updatePlatForm($PlatForm, $all_data);
|
|
|
// 如果操作失败
|
|
|
if (!$result) return json_send(['code' => 'error', 'msg' => '修改失败']);
|