Merge branch 'master' of http://git.excellentkk.cn/mkm/TaskSystem
This commit is contained in:
commit
65270d8964
@ -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;
|
||||
|
@ -360,8 +360,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