'app_account_number', 'juese'=>'app_user_data', 'body_data'=>'app_card_body_data', ]; // 加 bcadd(,,20) // 减 bcsub(,,20) // 乘 bcmul(,,20) // 除 bcdiv(,,20) // 测试token=>'caadd1be045a65f30b92aa805f1de54a' ################################################################接口################################################################ ################################################################接口################################################################ ################################################################接口################################################################ // 配置信息 public function config($data = ['token'=>'caadd1be045a65f30b92aa805f1de54a']){ try { // 你的业务逻辑 if(count(input('post.')) > 0){ $data = input('post.'); } if(!array_key_exists('token', $data)){ return $this->msg(10001); } if(!$this->verify_data_is_ok($data['token'],'str')){ return $this->msg(10005); } return $this->config_action($data); } catch (\Exception $e) { // 捕获异常 $logContent["flie"] = $e->getFile(); $logContent["line"] = $e->getLine(); $logContent['all_content'] = "异常信息:\n"; $logContent['all_content'] .= "消息: " . $e->getMessage() . "\n"; $logContent['all_content'] .= "代码: " . $e->getCode() . "\n"; $logContent['all_content'] .= "文件: " . $e->getFile() . "\n"; $logContent['all_content'] .= "行号: " . $e->getLine() . "\n"; $logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n"; $this->record_api_log($data, $logContent, null); return $this->msg(99999); } } // 获取首页角色信息 public function get_user_data_information(){ try { $data = input('post.'); if(!array_key_exists('token', $data) || !array_key_exists('aud_id', $data)){ return $this->msg(10001); } if(!$this->verify_data_is_ok($data['token'],'str')){ return $this->msg(10005,'token type error'); } if(!$this->verify_data_is_ok($data['aud_id'],'intnum')){ return $this->msg(10005,'aud_id type error'); } return $this->get_user_data_information_action($data); } catch (\Exception $e) { // 捕获异常 $logContent["flie"] = $e->getFile(); $logContent["line"] = $e->getLine(); $logContent['all_content'] = "异常信息:\n"; $logContent['all_content'] .= "消息: " . $e->getMessage() . "\n"; $logContent['all_content'] .= "代码: " . $e->getCode() . "\n"; $logContent['all_content'] .= "文件: " . $e->getFile() . "\n"; $logContent['all_content'] .= "行号: " . $e->getLine() . "\n"; $logContent['all_content'] .= "跟踪信息:\n" . $e->getTraceAsString() . "\n"; $this->record_api_log($data, $logContent, null); return $this->msg(99999); } } ################################################################action################################################################ ################################################################action################################################################ public function config_action($data){ $return_data = [ 'literature'=>[ 'index'=>[ '*数据参考:', '《中华人民共和国卫生行业标准WS/T 423-2022》', '《中华人民共和国卫生行业标准WS/T 612-2018》', '《中华人民共和国卫生行业标准WS/T 586-2018》', '《WHO 5~19岁身高/体重判定标准》', ], 'bmi_evaluation'=>[ '*数据参考:', '《WHO 5~19岁身高/体重判定标准》' ], 'height_prediction'=>[ '*数据参考:', 'Khamis-Roche方法', '北京积水潭医院儿科临床参考公式', '《中国妇幼保健》等相关学术期刊文献', ], 'warning'=>[ '此测量数据仅供参考,不可替代医学专业测试!' ] ], 'king_kong_region'=>[ ['title'=>'增量对比','icon'=>'','jump'=>''], ['title'=>'中招估分','icon'=>'','jump'=>''], ['title'=>'遗传身高','icon'=>'','jump'=>''], ['title'=>'BMI测评','icon'=>'','jump'=>''], ], 'role_list'=>[ ] ]; $role = new Role; $return_data['role_list'] = $role->role_list_action(['token'=>$data['token'],'type'=>2])->getData()['data']; return $this->msg($return_data); } public function get_user_data_information_action($data){ $return_result = [ 'body_data'=>[], 'kcal_data'=>[], 'card_data'=>[] ]; $aud_data = Db::table($this->index_db_name['juese'])->where(['id'=>$data['aud_id']])->find(); $body_data = Db::table($this->index_db_name['body_data'])->where(['id'=>$data['aud_id']])->find(); } }