request->getAttribute("userInfo") ?? []; $inquiry_type = $this->request->input('inquiry_type'); $inquiry_mode = $this->request->input('inquiry_mode'); if ($inquiry_type != 2 && $inquiry_type != 4){ return fail(); } $params = array(); $params['inquiry_type'] = $inquiry_type; $params['inquiry_mode'] = $inquiry_mode; $system_inquiry_config = SystemInquiryConfig::getOne($params); if (empty($system_inquiry_config)){ return fail(); } $fields = [ 'inquiry_time_id', 'start_time', 'end_time', 'time_interval', ]; $params = array(); $params['system_inquiry_config_id'] = $system_inquiry_config['system_inquiry_config_id']; $system_inquiry_time = SystemInquiryTime::getList($params,$fields); if (empty($system_inquiry_time)){ return fail(); } $time = []; foreach ($system_inquiry_time as $item){ $time[] = $item['start_time'] . '-' . $item['end_time']; } $result = []; $result['time'] = $time; $result['times_number'] = $system_inquiry_config['times_number']; // 沟通次数(0为不限制次数) $result['duration'] = $system_inquiry_config['duration']; // 沟通时长(分钟,0为不限制时长) $result['inquiry_price'] = $system_inquiry_config['inquiry_price']; // 接诊价格 return success($result); } }