更新
This commit is contained in:
parent
97b418b3fd
commit
987bcecd7f
@ -62,7 +62,7 @@ class CompanyLogic extends BaseLogic
|
||||
'master_phone' => $params['master_phone'],
|
||||
'master_email' => $params['master_email'],
|
||||
'other_contacts' => $params['other_contacts'],
|
||||
// 'area_manager' => $params['area_manager'],
|
||||
'area_manager' => $params['area_manager'],
|
||||
// 'is_contract' => $params['is_contract'],
|
||||
// 'account' => $params['account'],
|
||||
// 'password' => $params['password'],
|
||||
@ -111,7 +111,7 @@ class CompanyLogic extends BaseLogic
|
||||
'master_phone' => $params['master_phone'],
|
||||
'master_email' => $params['master_email'],
|
||||
'other_contacts' => $params['other_contacts'],
|
||||
// 'area_manager' => $params['area_manager'],
|
||||
'area_manager' => $params['area_manager'],
|
||||
// 'is_contract' => $params['is_contract'],
|
||||
// 'account' => $params['account'],
|
||||
// 'password' => $params['password'],
|
||||
@ -122,7 +122,9 @@ class CompanyLogic extends BaseLogic
|
||||
'level_one' => $params['contract']['party_a'] ?? 0,
|
||||
// 'status' => $params['status']
|
||||
]);
|
||||
self::contract($params['id'], $params);
|
||||
if($params['contract']){
|
||||
self::contract($params['id'], $params);
|
||||
}
|
||||
Db::commit();
|
||||
return true;
|
||||
} catch (\Exception $e) {
|
||||
@ -160,13 +162,12 @@ class CompanyLogic extends BaseLogic
|
||||
if($data){
|
||||
$data['other_contacts']=json_decode($data['other_contacts'],true);
|
||||
$data['qualification']=json_decode($data['qualification'],true);
|
||||
$data['admin_name']=Db::name('admin')->where('id',$data['admin_id'])->value('name');
|
||||
$data['area_manager_name']=Db::name('admin')->where('id',$data['area_manager'])->value('name');
|
||||
$data['contract']=Db::name('contract')->where('party_b',$data['id'])
|
||||
->withAttr('party_a_name',function($value,$data){
|
||||
return Db::name('company')->where('id',$data['party_a'])->value('company_name');
|
||||
})
|
||||
// ->withAttr('contract_file_url',function($value,$data){
|
||||
// return Db::name('dict_data')->where('id',$data['contract_type_two'])->value('value');
|
||||
// })
|
||||
->find();
|
||||
}
|
||||
return $data;
|
||||
|
@ -358,8 +358,8 @@ class AdminLogic extends BaseLogic
|
||||
$model->type = 2;
|
||||
}
|
||||
$model->update_time = time();
|
||||
// $model->setAttrs($data);
|
||||
$model->strict(false)->save($data);
|
||||
$model->setAttrs($data);
|
||||
$model->save($data);
|
||||
}
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user