| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- <?php
 
- namespace app\api\controller\v1;
 
- use app\api\controller\Base;
 
- use app\hander\HelpHander;
 
- use think\App;
 
- use think\Db;
 
- use think\exception\Handle;
 
- class ArticleRecordAnswer extends Base
 
- {
 
-     public function __construct(App $app = null) {
 
-         parent::__construct($app);
 
-     }
 
-     public function answerSheet()
 
-     {
 
-         $recordId=input('recordId');
 
-         $ret=Db::name('article_record_answer')
 
-             ->field('article_record_id,article_question_id,answer as user_answer')
 
-             ->where('article_record_id',$recordId)
 
-            ->select();
 
-         foreach ($ret as $k=>$val){
 
-             $question=Db::name('article_question')
 
-                 ->field('article_paper_id,options,score,title,type')
 
-                 ->where('id',$val['article_question_id'])
 
-               ->find();
 
-             $ret[$k]['article_paper_id']=$question?$question['article_paper_id']:'';
 
-             $ret[$k]['options']=$question?$question['options']:'';
 
-             $ret[$k]['score']=$question?$question['score']:'';
 
-             $ret[$k]['title']=$question?$question['title']:'';
 
-             $ret[$k]['type']=$question?$question['type']:'';
 
-         }
 
-         if($ret){
 
-             HelpHander::success($ret);
 
-         }else{
 
-             HelpHander::error('暂无数据');
 
-         }
 
-     }
 
- }
 
 
  |