From 992ff09f49307c397f60b78183559a4d5cbf6efd Mon Sep 17 00:00:00 2001 From: wh <382379437@qq.com> Date: Wed, 7 Aug 2024 23:37:20 +0800 Subject: [PATCH] fixed --- .../api/controller/Hdrquestionnaireanswer.php | 380 ++++++++------ .../controller/Hdrquestionnairequestion.php | 495 ++++++++++-------- 2 files changed, 476 insertions(+), 399 deletions(-) diff --git a/digital_doctor/application/api/controller/Hdrquestionnaireanswer.php b/digital_doctor/application/api/controller/Hdrquestionnaireanswer.php index 3a69239..44a8ea8 100644 --- a/digital_doctor/application/api/controller/Hdrquestionnaireanswer.php +++ b/digital_doctor/application/api/controller/Hdrquestionnaireanswer.php @@ -1,182 +1,220 @@ -(可能有部分额外字段未在此体现): - * id ID - * hdrquestionnairequestion_id 问卷问题ID - * answer 问卷答案 - * create_time 创建时间 - * update_time 更新时间 - - * author:wh - */ - function getHdrquestionnaireanswerList(){ - Tools::log_to_write_txt(['获取科室问卷答案 入参:'=>input()]); - $api_desc = '获取科室问卷答案'; - try { - - $id = input('id'); - $hdrquestionnairequestion_id = input('hdrquestionnairequestion_id'); - $answer = input('answer'); - - - $model_obj = Db::table(TabConf::$fa_hdrquestionnaireanswer); - - if(input('id')){ - $model_obj->where('id',input('id')); - } - if(input('hdrquestionnairequestion_id')){ - $model_obj->where('hdrquestionnairequestion_id',input('hdrquestionnairequestion_id')); - } - if(input('answer')){ - $model_obj->where('answer',input('answer')); - } - - $data = $model_obj->paginate(['page'=>input('current_page',1),'list_rows'=>input('list_rows',15)]) - ->each(function($item, $key){ - - - - return $item; - }); - - // ['total'] => int(30) - // ['per_page'] => int(15) - // ['current_page'] => int(1) - // ['last_page''] => int(2) - $data = $data->toArray();//包含 data列表 - - - - - return json(Tools::set_ok('ok',$data)); - }catch(\Exception $e){ - Tools::log_to_write_txt([ - 'error'=>'获取科室问卷答案.异常.'.$e->getMessage(), - '参数'=>input(), - 'error_info'=>$e->getTraceAsString() - ]); - return json(Tools::set_res(500,'操作异常',[])); - } - } - - /** - * 新增一个问卷答案 - * + * id ID + * hdrquestionnairequestion_id 问卷问题ID + * answer 问卷答案 + * create_time 创建时间 + * update_time 更新时间 + + * author:wh + */ + function getHdrquestionnaireanswerList(){ + Tools::log_to_write_txt(['获取科室问卷答案 入参:'=>input()]); + $api_desc = '获取科室问卷答案'; + try { + + $id = input('id'); + $hdrquestionnairequestion_id = input('hdrquestionnairequestion_id'); + $answer = input('answer'); + + + $model_obj = Db::table(TabConf::$fa_hdrquestionnaireanswer); + + if(input('id')){ + $model_obj->where('id',input('id')); + } + if(input('hdrquestionnairequestion_id')){ + $model_obj->where('hdrquestionnairequestion_id',input('hdrquestionnairequestion_id')); + } + if(input('answer')){ + $model_obj->where('answer',input('answer')); + } + + $data = $model_obj->paginate(['page'=>input('current_page',1),'list_rows'=>input('list_rows',15)]) + ->each(function($item, $key){ + + + + return $item; + }); + + // ['total'] => int(30) + // ['per_page'] => int(15) + // ['current_page'] => int(1) + // ['last_page''] => int(2) + $data = $data->toArray();//包含 data列表 + + + + + return json(Tools::set_ok('ok',$data)); + }catch(\Exception $e){ + Tools::log_to_write_txt([ + 'error'=>'获取科室问卷答案.异常.'.$e->getMessage(), + '参数'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_res(500,'操作异常',[])); + } + } + + + /** + * 新增一个问卷答案 + * * 参数: * hdrquestionnairequestion_id 问卷问题ID 问卷问题ID 必须 - * answer 问卷答案 问卷答案 必须 - * api/Hdrquestionnaireanswer/addHdrquestionnaireanswer - */ - function addHdrquestionnaireanswer(){ - Tools::log_to_write_txt(['新增一个问卷答案'=>input()]); - $api_desc = '新增一个问卷答案'; - Db::startTrans(); - try { - - $hdrquestionnairequestion_id = input('hdrquestionnairequestion_id'); - if(empty($hdrquestionnairequestion_id)){ - return json(Tools::set_fail('参数错误.0')); - } - - $answer = input('answer'); - if(empty($answer)){ - return json(Tools::set_fail('参数错误.1')); - } - - - $data = [ - 'hdrquestionnairequestion_id'=>$hdrquestionnairequestion_id?:'', - 'answer'=>$answer?:'', - ]; - - - $dataid = Db::table(TabConf::$fa_hdrquestionnaireanswer)->insertGetId($data); - - $this->operateLog('新增一个问卷答案',api_user_info('id')); - Db::commit(); - return json(Tools::set_ok('ok',$dataid)); - }catch (\Exception $e){ - Db::rollback(); - Tools::log_to_write_txt([ - 'error'=>'新增一个问卷答案.异常.'.$e->getMessage(), - 'input'=>input(), - 'error_info'=>$e->getTraceAsString() - ]); - return json(Tools::set_fail()); - } - } - - /** - * 修改科室问卷答案 + * answer 问卷答案 问卷答案 必须 + * api/Hdrquestionnaireanswer/addHdrquestionnaireanswer + */ + function addHdrquestionnaireanswer(){ + Tools::log_to_write_txt(['新增一个问卷答案'=>input()]); + $api_desc = '新增一个问卷答案'; + Db::startTrans(); + try { + + $hdrquestionnairequestion_id = input('hdrquestionnairequestion_id'); + if(empty($hdrquestionnairequestion_id)){ + return json(Tools::set_fail('参数错误.0')); + } + + $answer = input('answer'); + if(empty($answer)){ + return json(Tools::set_fail('参数错误.1')); + } + + + $data = [ + 'hdrquestionnairequestion_id'=>$hdrquestionnairequestion_id?:'', + 'answer'=>$answer?:'', + ]; + + + $dataid = Db::table(TabConf::$fa_hdrquestionnaireanswer)->insertGetId($data); + + $this->operateLog('新增一个问卷答案',api_user_info('id')); + Db::commit(); + return json(Tools::set_ok('ok',$dataid)); + }catch (\Exception $e){ + Db::rollback(); + Tools::log_to_write_txt([ + 'error'=>'新增一个问卷答案.异常.'.$e->getMessage(), + 'input'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_fail()); + } + } + + + /** + * 修改科室问卷答案 * 参数: * id ID ID 必须 * hdrquestionnairequestion_id 问卷问题ID - * answer 问卷答案 - * api/Hdrquestionnaireanswer/updateHdrquestionnaireanswer - */ - function updateHdrquestionnaireanswer(){ - Tools::log_to_write_txt(['修改科室问卷答案'=>input()]); - - $api_desc = '修改科室问卷答案'; - Db::startTrans(); - try { - - $hdrquestionnairequestion_id = input('hdrquestionnairequestion_id'); - $answer = input('answer'); - if(empty(input('id'))){ - return json(Tools::set_fail('参数错误。0')); - } - - - $data = [ - 'hdrquestionnairequestion_id'=>$hdrquestionnairequestion_id?:'', - 'answer'=>$answer?:'', - ]; - - - $dataid = Db::table(TabConf::$fa_hdrquestionnaireanswer) - ->data($data) - ->where('id',input('id')) - ->update(); - - $this->operateLog('修改科室问卷答案',api_user_info('id')); - Db::commit(); - return json(Tools::set_ok('ok',$dataid)); - }catch (\Exception $e){ - Db::rollback(); - Tools::log_to_write_txt([ - 'error'=>'修改科室问卷答案.异常.'.$e->getMessage(), - 'input'=>input(), - 'error_info'=>$e->getTraceAsString() - ]); - return json(Tools::set_fail()); - } - } - + * answer 问卷答案 + * api/Hdrquestionnaireanswer/updateHdrquestionnaireanswer + */ + function updateHdrquestionnaireanswer(){ + Tools::log_to_write_txt(['修改科室问卷答案'=>input()]); + + $api_desc = '修改科室问卷答案'; + Db::startTrans(); + try { + + $hdrquestionnairequestion_id = input('hdrquestionnairequestion_id'); + $answer = input('answer'); + if(empty(input('id'))){ + return json(Tools::set_fail('参数错误。0')); + } + + + $data = [ + 'hdrquestionnairequestion_id'=>$hdrquestionnairequestion_id?:'', + 'answer'=>$answer?:'', + ]; + + + $dataid = Db::table(TabConf::$fa_hdrquestionnaireanswer) + ->data($data) + ->where('id',input('id')) + ->update(); + + $this->operateLog('修改科室问卷答案',api_user_info('id')); + Db::commit(); + return json(Tools::set_ok('ok',$dataid)); + }catch (\Exception $e){ + Db::rollback(); + Tools::log_to_write_txt([ + 'error'=>'修改科室问卷答案.异常.'.$e->getMessage(), + 'input'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_fail()); + } + } + + + /** + * desc: 删除科室问卷答案 + * author:wh + * + * 参数: + * id 数据id 必须 + * api/Hdrquestionnaireanswer/del + */ + function del(){ + Tools::log_to_write_txt(['删除科室问卷答案'=>input()]); + + $api_desc = '删除科室问卷答案'; + try { + + $id = input('id'); + if(empty($id)){ + return json(Tools::set_fail('参数错误。0')); + } + + + Db::table(TabConf::$fa_hdrquestionnairequestion) + ->where('id',$id) + ->delete(); + + + return json(Tools::set_ok('ok')); + } catch (\Exception $e) { + Tools::log_to_write_txt([ + 'error'=>'删除科室问卷答案.异常.'.$e->getMessage(), + 'input'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_fail()); + } + } } \ No newline at end of file diff --git a/digital_doctor/application/api/controller/Hdrquestionnairequestion.php b/digital_doctor/application/api/controller/Hdrquestionnairequestion.php index e42d9b7..c4c2498 100644 --- a/digital_doctor/application/api/controller/Hdrquestionnairequestion.php +++ b/digital_doctor/application/api/controller/Hdrquestionnairequestion.php @@ -1,27 +1,28 @@ -(可能有部分额外字段未在此体现): - * id ID - * hdrdepartment_id 所属科室 - * question 问卷问题 - * is_common 是否通用:yes=是,no=否 - * is_only_boy 只适合男:yes=是,no=否 - * is_only_girl 只适合女:yes=是,no=否 - * type 选项类型:one=单选,more=多选 - * create_time 创建时间 - * update_time 更新时间 - - * author:wh - */ - function getHdrquestionnairequestionList(){ - Tools::log_to_write_txt(['获取科室问卷问题(一个问题对应多个答案) 入参:'=>input()]); - $api_desc = '获取科室问卷问题(一个问题对应多个答案)'; - try { - - $id = input('id'); - $hdrdepartment_id = input('hdrdepartment_id'); - if(empty($hdrdepartment_id)){ - return json(Tools::set_fail('hdrdepartment_id参数错误')); - } - - $question = input('question'); - $is_common = input('is_common'); - $is_only_boy = input('is_only_boy'); - $is_only_girl = input('is_only_girl'); - $type = input('type'); - - - $model_obj = Db::table(TabConf::$fa_hdrquestionnairequestion); - - if(input('question')){ - $model_obj->whereLike('question','%'.input('question').'%'); - } - - if(input('id')){ - $model_obj->where('id',input('id')); - } - if(input('hdrdepartment_id')){ - $model_obj->where('hdrdepartment_id',input('hdrdepartment_id')); - } - if(input('is_common')){ - $model_obj->where('is_common',input('is_common')); - } - if(input('is_only_boy')){ - $model_obj->where('is_only_boy',input('is_only_boy')); - } - if(input('is_only_girl')){ - $model_obj->where('is_only_girl',input('is_only_girl')); - } - if(input('type')){ - $model_obj->where('type',input('type')); - } - - $data = $model_obj->paginate(['page'=>input('current_page',1),'list_rows'=>input('list_rows',15)]) - ->each(function($item, $key){ - - - - return $item; - }); - - // ['total'] => int(30) - // ['per_page'] => int(15) - // ['current_page'] => int(1) - // ['last_page''] => int(2) - $data = $data->toArray();//包含 data列表 - - - - - return json(Tools::set_ok('ok',$data)); - }catch(\Exception $e){ - Tools::log_to_write_txt([ - 'error'=>'获取科室问卷问题(一个问题对应多个答案).异常.'.$e->getMessage(), - '参数'=>input(), - 'error_info'=>$e->getTraceAsString() - ]); - return json(Tools::set_res(500,'操作异常',[])); - } - } - /** - * 新增科室问卷问题(一个问题对应多个答案) - * + * id ID + * hdrdepartment_id 所属科室 + * question 问卷问题 + * is_common 是否通用:yes=是,no=否 + * is_only_boy 只适合男:yes=是,no=否 + * is_only_girl 只适合女:yes=是,no=否 + * type 选项类型:one=单选,more=多选 + * create_time 创建时间 + * update_time 更新时间 + + * author:wh + */ + function getHdrquestionnairequestionList(){ + Tools::log_to_write_txt(['获取科室问卷问题(一个问题对应多个答案) 入参:'=>input()]); + $api_desc = '获取科室问卷问题(一个问题对应多个答案)'; + try { + + $id = input('id'); + $hdrdepartment_id = input('hdrdepartment_id'); + if(empty($hdrdepartment_id)){ + return json(Tools::set_fail('hdrdepartment_id参数错误')); + } + + $question = input('question'); + $is_common = input('is_common'); + $is_only_boy = input('is_only_boy'); + $is_only_girl = input('is_only_girl'); + $type = input('type'); + + + $model_obj = Db::table(TabConf::$fa_hdrquestionnairequestion); + + if(input('question')){ + $model_obj->whereLike('question','%'.input('question').'%'); + } + + if(input('id')){ + $model_obj->where('id',input('id')); + } + if(input('hdrdepartment_id')){ + $model_obj->where('hdrdepartment_id',input('hdrdepartment_id')); + } + if(input('is_common')){ + $model_obj->where('is_common',input('is_common')); + } + if(input('is_only_boy')){ + $model_obj->where('is_only_boy',input('is_only_boy')); + } + if(input('is_only_girl')){ + $model_obj->where('is_only_girl',input('is_only_girl')); + } + if(input('type')){ + $model_obj->where('type',input('type')); + } + + $data = $model_obj->paginate(['page'=>input('current_page',1),'list_rows'=>input('list_rows',15)]) + ->each(function($item, $key){ + + + + return $item; + }); + + // ['total'] => int(30) + // ['per_page'] => int(15) + // ['current_page'] => int(1) + // ['last_page''] => int(2) + $data = $data->toArray();//包含 data列表 + + + + + return json(Tools::set_ok('ok',$data)); + }catch(\Exception $e){ + Tools::log_to_write_txt([ + 'error'=>'获取科室问卷问题(一个问题对应多个答案).异常.'.$e->getMessage(), + '参数'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_res(500,'操作异常',[])); + } + } + + /** + * 新增科室问卷问题(一个问题对应多个答案) + * * 参数: * hdrdepartment_id 所属科室 所属科室 必须 * question 问卷问题 问卷问题 必须 * is_common 是否通用:yes=是,no=否 是否通用:yes=是,no=否 必须 * is_only_boy 只适合男:yes=是,no=否 只适合男:yes=是,no=否 必须 * is_only_girl 只适合女:yes=是,no=否 只适合女:yes=是,no=否 必须 - * type 选项类型:one=单选,more=多选 选项类型:one=单选,more=多选 必须 - * api/Hdrquestionnairequestion/addHdrquestionnairequestion - */ - function addHdrquestionnairequestion(){ - Tools::log_to_write_txt(['新增科室问卷问题(一个问题对应多个答案)'=>input()]); - $api_desc = '新增科室问卷问题(一个问题对应多个答案)'; - Db::startTrans(); - try { - - $hdrdepartment_id = input('hdrdepartment_id'); - if(empty($hdrdepartment_id)){ - return json(Tools::set_fail('参数错误.0')); - } - - $question = input('question'); - if(empty($question)){ - return json(Tools::set_fail('参数错误.1')); - } - - $is_common = input('is_common'); - if(empty($is_common)){ - return json(Tools::set_fail('参数错误.2')); - } - - $is_only_boy = input('is_only_boy'); - if(empty($is_only_boy)){ - return json(Tools::set_fail('参数错误.3')); - } - - $is_only_girl = input('is_only_girl'); - if(empty($is_only_girl)){ - return json(Tools::set_fail('参数错误.4')); - } - - $type = input('type'); - if(empty($type)){ - return json(Tools::set_fail('参数错误.5')); - } - - - $data = [ - 'hdrdepartment_id'=>$hdrdepartment_id?:'', - 'question'=>$question?:'', - 'is_common'=>$is_common?:'', - 'is_only_boy'=>$is_only_boy?:'', - 'is_only_girl'=>$is_only_girl?:'', - 'type'=>$type?:'', - ]; - - - $dataid = Db::table(TabConf::$fa_hdrquestionnairequestion)->insertGetId($data); - - $this->operateLog('新增科室问卷问题(一个问题对应多个答案)',api_user_info('id')); - Db::commit(); - return json(Tools::set_ok('ok',$dataid)); - }catch (\Exception $e){ - Db::rollback(); - Tools::log_to_write_txt([ - 'error'=>'新增科室问卷问题(一个问题对应多个答案).异常.'.$e->getMessage(), - 'input'=>input(), - 'error_info'=>$e->getTraceAsString() - ]); - return json(Tools::set_fail()); - } - } - - /** - * 修改科室问卷问题(一个问题对应多个答案) + * type 选项类型:one=单选,more=多选 选项类型:one=单选,more=多选 必须 + * api/Hdrquestionnairequestion/addHdrquestionnairequestion + */ + function addHdrquestionnairequestion(){ + Tools::log_to_write_txt(['新增科室问卷问题(一个问题对应多个答案)'=>input()]); + $api_desc = '新增科室问卷问题(一个问题对应多个答案)'; + Db::startTrans(); + try { + + $hdrdepartment_id = input('hdrdepartment_id'); + if(empty($hdrdepartment_id)){ + return json(Tools::set_fail('参数错误.0')); + } + + $question = input('question'); + if(empty($question)){ + return json(Tools::set_fail('参数错误.1')); + } + + $is_common = input('is_common'); + if(empty($is_common)){ + return json(Tools::set_fail('参数错误.2')); + } + + $is_only_boy = input('is_only_boy'); + if(empty($is_only_boy)){ + return json(Tools::set_fail('参数错误.3')); + } + + $is_only_girl = input('is_only_girl'); + if(empty($is_only_girl)){ + return json(Tools::set_fail('参数错误.4')); + } + + $type = input('type'); + if(empty($type)){ + return json(Tools::set_fail('参数错误.5')); + } + + + $data = [ + 'hdrdepartment_id'=>$hdrdepartment_id?:'', + 'question'=>$question?:'', + 'is_common'=>$is_common?:'', + 'is_only_boy'=>$is_only_boy?:'', + 'is_only_girl'=>$is_only_girl?:'', + 'type'=>$type?:'', + ]; + + + $dataid = Db::table(TabConf::$fa_hdrquestionnairequestion)->insertGetId($data); + + $this->operateLog('新增科室问卷问题(一个问题对应多个答案)',api_user_info('id')); + Db::commit(); + return json(Tools::set_ok('ok',$dataid)); + }catch (\Exception $e){ + Db::rollback(); + Tools::log_to_write_txt([ + 'error'=>'新增科室问卷问题(一个问题对应多个答案).异常.'.$e->getMessage(), + 'input'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_fail()); + } + } + + + /** + * 修改科室问卷问题(一个问题对应多个答案) * 参数: * id ID ID 必须 * hdrdepartment_id 所属科室 @@ -199,54 +202,90 @@ class Hdrquestionnairequestion extends BaseHttpApi * is_common 是否通用:yes=是,no=否 * is_only_boy 只适合男:yes=是,no=否 * is_only_girl 只适合女:yes=是,no=否 - * type 选项类型:one=单选,more=多选 - * api/Hdrquestionnairequestion/updateHdrquestionnairequestion - */ - function updateHdrquestionnairequestion(){ - Tools::log_to_write_txt(['修改科室问卷问题(一个问题对应多个答案)'=>input()]); - - $api_desc = '修改科室问卷问题(一个问题对应多个答案)'; - Db::startTrans(); - try { - - $hdrdepartment_id = input('hdrdepartment_id'); - $question = input('question'); - $is_common = input('is_common'); - $is_only_boy = input('is_only_boy'); - $is_only_girl = input('is_only_girl'); - $type = input('type'); - if(empty(input('id'))){ - return json(Tools::set_fail('参数错误。0')); - } - - - $data = [ - 'hdrdepartment_id'=>$hdrdepartment_id?:'', - 'question'=>$question?:'', - 'is_common'=>$is_common?:'', - 'is_only_boy'=>$is_only_boy?:'', - 'is_only_girl'=>$is_only_girl?:'', - 'type'=>$type?:'', - ]; - - - $dataid = Db::table(TabConf::$fa_hdrquestionnairequestion) - ->data($data) - ->where('id',input('id')) - ->update(); - - $this->operateLog('修改科室问卷问题(一个问题对应多个答案)',api_user_info('id')); - Db::commit(); - return json(Tools::set_ok('ok',$dataid)); - }catch (\Exception $e){ - Db::rollback(); - Tools::log_to_write_txt([ - 'error'=>'修改科室问卷问题(一个问题对应多个答案).异常.'.$e->getMessage(), - 'input'=>input(), - 'error_info'=>$e->getTraceAsString() - ]); - return json(Tools::set_fail()); - } - } - + * type 选项类型:one=单选,more=多选 + * api/Hdrquestionnairequestion/updateHdrquestionnairequestion + */ + function updateHdrquestionnairequestion(){ + Tools::log_to_write_txt(['修改科室问卷问题(一个问题对应多个答案)'=>input()]); + + $api_desc = '修改科室问卷问题(一个问题对应多个答案)'; + Db::startTrans(); + try { + + $hdrdepartment_id = input('hdrdepartment_id'); + $question = input('question'); + $is_common = input('is_common'); + $is_only_boy = input('is_only_boy'); + $is_only_girl = input('is_only_girl'); + $type = input('type'); + if(empty(input('id'))){ + return json(Tools::set_fail('参数错误。0')); + } + + + $data = [ + 'hdrdepartment_id'=>$hdrdepartment_id?:'', + 'question'=>$question?:'', + 'is_common'=>$is_common?:'', + 'is_only_boy'=>$is_only_boy?:'', + 'is_only_girl'=>$is_only_girl?:'', + 'type'=>$type?:'', + ]; + + + $dataid = Db::table(TabConf::$fa_hdrquestionnairequestion) + ->data($data) + ->where('id',input('id')) + ->update(); + + $this->operateLog('修改科室问卷问题(一个问题对应多个答案)',api_user_info('id')); + Db::commit(); + return json(Tools::set_ok('ok',$dataid)); + }catch (\Exception $e){ + Db::rollback(); + Tools::log_to_write_txt([ + 'error'=>'修改科室问卷问题(一个问题对应多个答案).异常.'.$e->getMessage(), + 'input'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_fail()); + } + } + + /** + * desc: 删除科室问卷问题(一个问题对应多个答案) + * author:wh + * + * 参数: + * id 数据id 必须 + * + * api/Hdrquestionnairequestion/del + */ + function del(){ + Tools::log_to_write_txt(['删除科室问卷问题(一个问题对应多个答案)'=>input()]); + + $api_desc = '删除科室问卷问题(一个问题对应多个答案)'; + try { + + $id = input('id'); + if(empty($id)){ + return json(Tools::set_fail('参数错误。0')); + } + + + Db::table(TabConf::$fa_hdrquestionnairequestion) + ->where('id',$id) + ->delete(); + + + return json(Tools::set_ok('ok')); + } catch (\Exception $e) { + Tools::log_to_write_txt([ + 'error'=>'删除科室问卷问题(一个问题对应多个答案).异常.'.$e->getMessage(), + 'input'=>input(), + 'error_info'=>$e->getTraceAsString() + ]); + return json(Tools::set_fail()); + } + } } \ No newline at end of file