public function outlinePass()
 {
     //接收传过来的参数
     //outline_id
     $outline_id = isset($_POST['outline_id']) ? trim($_POST['outline_id']) : null;
     //outline_detail_id
     //$outline_detail_id = isset($_POST['outline_detail_id']) ?trim($_POST['outline_detail_id']):null;
     $jsondata = array();
     $cp = new CommonPRM();
     //检查是否方案审核过
     $btbTrainingplanBasePRM = new BtbTrainingplanBasePRM();
     $btbTrainingplanBasePRM->outline_id = $outline_id;
     //$btbTrainingplanBasePRM->outline_detail_id = $outline_detail_id;
     $trainingplanBaseList = BtbTrainingplanBaseBLL::getTrainingplanBaseList($cp, $btbTrainingplanBasePRM);
     if (count($trainingplanBaseList) > 0) {
         //大纲已审核过了
         //$flag = -2;
         $jsondata['code'] = -1;
         $jsondata['msg'] = '大纲以审核过了,不能重复审核';
     } else {
         //大纲list
         $btbTrainingplanOutlinePRM = new BtbTrainingplanOutlinePRM();
         $btbTrainingplanOutlinePRM->id = $outline_id;
         $trainingplanOutlineList = BtbTrainingplanOutlineBLL::getTrainingplanOutlineList($cp, $btbTrainingplanOutlinePRM);
         //大纲详情list
         $btbTrainingplanOutlineDetailPRM = new BtbTrainingplanOutlineDetailPRM();
         $btbTrainingplanOutlineDetailPRM->outline_id = $outline_id;
         //$btbTrainingplanOutlineDetailPRM->id = $outline_detail_id;
         $trainingplanOutlineDetailList = BtbTrainingplanOutlineDetailBLL::getTrainingplanOutlineDetailList($cp, $btbTrainingplanOutlineDetailPRM);
         if (count($trainingplanOutlineList) > 0) {
             $trainingplanOutlineList = $trainingplanOutlineList[0];
             if (count($trainingplanOutlineDetailList) > 0) {
                 $i = 0;
                 foreach ($trainingplanOutlineDetailList as $todList) {
                     $dataTrainingplanBase = array();
                     $dataTrainingplanBase['outline_id'] = $outline_id;
                     $dataTrainingplanBase['outline_detail_id'] = $todList['id'];
                     //name
                     $dataTrainingplanBase['name'] = $trainingplanOutlineList['name'] . ($i + 1);
                     //level
                     $dataTrainingplanBase['level'] = $trainingplanOutlineList['level'];
                     //coach_id
                     $dataTrainingplanBase['coach_id'] = $trainingplanOutlineList['coach_id'];
                     //equipmenttype课程类型
                     $dataTrainingplanBase['equipmenttype'] = $trainingplanOutlineList['type'];
                     //bodypart单天重点
                     $dataTrainingplanBase['bodypart'] = $todList['bodypart'];
                     //使用器械
                     $dataTrainingplanBase['equipment'] = $trainingplanOutlineList['useequipment'];
                     //status审核状态未提交
                     $dataTrainingplanBase['status'] = 0;
                     //插入方案表
                     $rowsTrainingplanBase = BtbTrainingplanBaseBLL::btbTrainingplanBaseInsert($dataTrainingplanBase);
                     if ($rowsTrainingplanBase > 0) {
                         $jsondata['code'] = 1;
                         $i++;
                     } else {
                         $jsondata['code'] = -2;
                         $jsondata['msg'] = '方案表插入失败';
                         return;
                     }
                 }
                 if ($jsondata['code'] == 1) {
                     //插入方案表成功
                     //$flag = 1;
                     //更改大纲状态为以审核2
                     $dataOutline = array();
                     $dataOutline['id'] = $outline_id;
                     $dataOutline['auditstatus'] = 2;
                     //auditdate
                     $dataOutline['auditdate'] = date('Y-m-d H:i:s', time());
                     $outlinerows = BtbTrainingplanOutlineBLL::btbTrainingplanOutlineUpdate($dataOutline);
                     if ($outlinerows > 0) {
                         //更改大纲状态成功
                         //$flag = 1;
                         $jsondata['code'] = 1;
                     } else {
                         //更改大纲状态失败
                         //$flag = -1;
                         $jsondata['code'] = -3;
                         $jsondata['msg'] = '更改大纲状态失败';
                     }
                 }
             }
         }
     }
     $this->ajaxReturn($jsondata);
 }