This commit is contained in:
wangjinlei
2022-04-20 14:50:49 +08:00
parent 2b2348f65e
commit 3f655ce54c
2 changed files with 15 additions and 29 deletions

View File

@@ -227,15 +227,26 @@ class Special extends Controller {
*/
public function addSpecialEditor(){
$data = $this->request->post();
// 验证规则
$rule = new Validate([
'journal_id'=>'require|number',
'email'=>'require',
'first_name'=>'require',
'last_name'=>'require',
'address'=>'require',
]);
if(!$rule->check($data)){
return jsonError($rule->getError());
}
$insert['journal_id'] = $data['journal_id'];
$insert['email'] = trim($data['email']);
$insert['first_name'] = trim($data['first_name']);
$insert['last_name'] = trim($data['last_name']);
$insert['address'] = trim($data['address']);
$insert['interests'] = trim($data['interests']);
$insert['website'] = trim($data['website']);
$insert['orcid'] = trim($data['orcid']);
$insert['icon'] = trim($data['specialIcon']);
$insert['interests'] = isset($data['interests'])?trim($data['interests']):'';
$insert['website'] = isset($data['website'])?trim($data['website']):'';
$insert['orcid'] = isset($data['orcid'])?trim($data['orcid']):'';
$insert['icon'] = isset($data['specialIcon'])?trim($data['specialIcon']):'';
$this->journal_special_editor_obj->insert($insert);
return jsonSuccess([]);
}