public function sportitemBaseCommit() { $sportitem_base_id = isset($_POST['sportitem_base_id']) ? trim($_POST['sportitem_base_id']) : null; //$name = isset($_POST['name']) ? trim($_POST['name']):null; $level = isset($_POST['level']) ? trim($_POST['level']) : null; $type = isset($_POST['type']) ? trim($_POST['type']) : null; $useequipment = isset($_POST['useequipment']) ? trim($_POST['useequipment']) : null; $targetbodypart = isset($_POST['targetbodypart']) ? trim($_POST['targetbodypart']) : null; $target = isset($_POST['target']) ? trim($_POST['target']) : null; $intro = isset($_POST['intro']) ? trim($_POST['intro']) : null; $content1 = isset($_POST['content1']) ? trim($_POST['content1']) : null; $content2 = isset($_POST['content2']) ? trim($_POST['content2']) : null; $content3 = isset($_POST['content3']) ? trim($_POST['content3']) : null; $content4 = isset($_POST['content4']) ? trim($_POST['content4']) : null; $data = array(); $jsondata = array(); $data['id'] = $sportitem_base_id; //$data['name'] = $name; $data['level'] = $level; $data['type'] = $type; $data['useequipment'] = $useequipment; $data['targetbodypart'] = $targetbodypart; $data['target'] = $target; $data['intro'] = $intro; $data['content1'] = $content1; $data['content2'] = $content2; $data['content3'] = $content3; $data['content4'] = $content4; //审核中 $data['auditstatus'] = 1; //$data['name'] = $name; $rows = BtbSportitemBaseBLL::btbSportitemBaseUpdate($data); if ($rows > 0) { //$flag = 1; $jsondata['msg'] = '提交成功'; $jsondata['code'] = 1; } else { //$flag = 0; $jsondata['msg'] = '提交失败'; $jsondata['code'] = -1; } $this->ajaxReturn($jsondata); //$this->ajaxReturn($data); }
public function index() { //当前页码 $nowpage = isset($_GET['pageIndex']) ? trim($_GET['pageIndex']) : 1; //审核状态 $auditstatus = isset($_GET['auditstatus']) ? trim($_GET['auditstatus']) : null; $cp = new CommonPRM(); $pageInfo = new PageInfo(); $pageInfo->nowpage = $nowpage; $pageInfo->pagesize = 10; $cp->pageinfo = $pageInfo; $btbSportitemBasePRM = new BtbSportitemBasePRM(); $btbSportitemBasePRM->order_by = ' id DESC '; if (!is_null($auditstatus)) { if (is_numeric($auditstatus)) { //auditstatus不为空赋予查询条件 $btbSportitemBasePRM->auditstatus = $auditstatus; //分页跳转的时候保证查询条件 $urlPrefix = 'SportitemBaseList/index?auditstatus=' . $auditstatus; } } else { $urlPrefix = 'SportitemBaseList/index'; } //获取登录者的信息 $user = $this->getLoginInfo(); $btbSportitemBasePRM->obj_createuser = $user['id']; //echo $user['id']; //exit; //动作库List $sportitemBaseList = BtbSportitemBaseBLL::getSportitemBaseList($cp, $btbSportitemBasePRM); $page = new CLinkPager($pageInfo->totalcount, $pageInfo->pagesize, $urlPrefix); $show = $page->show(); $this->assign('auditstatus', $auditstatus); $this->assign('totalcount', $pageInfo->totalcount); $this->assign('page', $show); $this->assign('sportitemBaseList', $sportitemBaseList); //menu动作库 $this->assign('headtype', 2); //课程管理1还是课程审核页面0 $this->assign('coachtype', $user['type']); //$this->display("SportitemBaseList/index"); $this->display("SportitemBase/index"); }
public function index() { $name = isset($_GET['name']) ? trim($_GET['name']) : null; $level = isset($_GET['level']) ? trim($_GET['level']) : null; $type = isset($_GET['type']) ? trim($_GET['type']) : null; $targetbodypart = isset($_GET['targetbodypart']) ? trim($_GET['targetbodypart']) : null; $useequipment = isset($_GET['useequipment']) ? trim($_GET['useequipment']) : null; $cp = new CommonPRM(); $btbSportitemBasePRM = new BtbSportitemBasePRM(); if (!is_null($name)) { $btbSportitemBasePRM->name = '%' . urldecode($name) . '%'; } if (!is_null($level)) { $btbSportitemBasePRM->level = urldecode($level); } if (!is_null($type)) { $btbSportitemBasePRM->type = urldecode($type); } if (!is_null($targetbodypart)) { $btbSportitemBasePRM->targetbodypart = '%' . urldecode($targetbodypart) . '%'; } if (!is_null($useequipment)) { $btbSportitemBasePRM->useequipment = '%' . urldecode($useequipment) . '%'; } //审核通过 //$btbSportitemBasePRM->auditstatus = 2; $sportitemBaseList = BtbSportitemBaseBLL::getSportitemBaseLikeList($cp, $btbSportitemBasePRM); //$sportitemBaseList = BtbSportitemBaseBLL::getSportitemBaseList($cp,$btbSportitemBasePRM); // dump($sportitemBaseList); // exit; //获取登录者的信息 $user = $this->getLoginInfo(); //课程管理1还是课程审核页面0 $this->assign('coachtype', $user['type']); $this->assign('sportitemBaseList', $sportitemBaseList); $this->assign('name', urldecode($name)); $this->assign('level', urldecode($level)); $this->assign('type', urldecode($type)); $this->assign('targetbodypart', urldecode($targetbodypart)); $this->assign('useequipment', urldecode($useequipment)); $this->display("ActionReference/index"); }
public function sportitemBaseUpdate() { //接收传过来的一些参数 $sportitem_base_id = isset($_POST['sportitem_base_id']) ? trim($_POST['sportitem_base_id']) : null; $level = isset($_POST['level']) ? trim($_POST['level']) : null; $type = isset($_POST['type']) ? trim($_POST['type']) : null; $useequipment = isset($_POST['useequipment']) ? trim($_POST['useequipment']) : null; $targetbodypart = isset($_POST['targetbodypart']) ? trim($_POST['targetbodypart']) : null; $target = isset($_POST['target']) ? trim($_POST['target']) : null; $intro = isset($_POST['intro']) ? trim($_POST['intro']) : null; $content1 = isset($_POST['content1']) ? trim($_POST['content1']) : null; $content2 = isset($_POST['content2']) ? trim($_POST['content2']) : null; $content3 = isset($_POST['content3']) ? trim($_POST['content3']) : null; $content4 = isset($_POST['content4']) ? trim($_POST['content4']) : null; $jsondata = array(); $dataSportitemBase = array(); $dataSportitemBase['id'] = $sportitem_base_id; $dataSportitemBase['level'] = $level; $dataSportitemBase['type'] = $type; $dataSportitemBase['useequipment'] = $useequipment; $dataSportitemBase['targetbodypart'] = $targetbodypart; $dataSportitemBase['target'] = $target; $dataSportitemBase['intro'] = $intro; $dataSportitemBase['content1'] = $content1; $dataSportitemBase['content2'] = $content2; $dataSportitemBase['content3'] = $content3; $dataSportitemBase['content4'] = $content4; $rowsSportitemBase = BtbSportitemBaseBLL::btbSportitemBaseUpdate($dataSportitemBase); if ($rowsSportitemBase > 0) { //修改动作表成功 //$flag = 1; $jsondata['code'] = 1; $jsondata['msg'] = '保存动作成功'; } else { //修改动作表失败 //$flag =0; $jsondata['code'] = -1; $jsondata['msg'] = '保存动作失败'; } //$this->ajaxReturn($flag); $this->ajaxReturn($jsondata); }
public function outlineCommit() { //outline_id $outline_id = isset($_POST['outline_id']) ? trim($_POST['outline_id']) : null; $dataEntity = array(); $arr = array(); $jsondata = array(); $jsondata['code'] = 1; $i = 0; $cp = new CommonPRM(); $btbTrainingplanOutlinePRM = new BtbTrainingplanOutlinePRM(); $btbTrainingplanOutlineDetailSportitemPRM = new BtbTrainingplanOutlineDetailSportitemPRM(); //部分课时还未添加动作,请补充完整再提交审核 $btbTrainingplanOutlineDetailPRM = new BtbTrainingplanOutlineDetailPRM(); $btbTrainingplanOutlineDetailPRM->outline_id = $outline_id; $btbTrainingplanOutlineDetailSportitemPRM->outline_id = $outline_id; $trainingplanOutlineDetailList = BtbTrainingplanOutlineDetailBLL::getTrainingplanOutlineDetailList($cp, $btbTrainingplanOutlineDetailPRM); foreach ($trainingplanOutlineDetailList as $todList) { if ($todList['bodypart'] == '') { $jsondata['code'] = -4; $jsondata['msg'] = "请选择当天的单天重点"; $arr[0] = $jsondata; $this->ajaxReturn($arr); return; } $btbTrainingplanOutlineDetailSportitemPRM->outline_detail_id = $todList['id']; $trainingplanOutlineDetailSportitemList = BtbTrainingplanOutlineDetailSportitemBLL::getTrainingplanOutlineDetailSportitemList($cp, $btbTrainingplanOutlineDetailSportitemPRM); if (count($trainingplanOutlineDetailSportitemList) == 0) { $jsondata['code'] = -3; $jsondata['msg'] = "部分课时还未添加动作,请补充完整再提交审核"; $arr[0] = $jsondata; $this->ajaxReturn($arr); return; } } //outline_detail_id //$outline_detail_id = isset($_POST['outline_detail_id']) ? trim($_POST['outline_detail_id']):null; //$outline_id = 46; if ($jsondata['code'] != -3) { //查看动作是否审核过 //$btbTrainingplanOutlineDetailSportitemPRM->outline_detail_id = $outline_detail_id; //初始化outline_detail_id $btbTrainingplanOutlineDetailSportitemPRM->outline_detail_id = ''; $trainingplanOutlineDetailSportitemList = BtbTrainingplanOutlineDetailSportitemBLL::getTrainingplanOutlineDetailSportitemList($cp, $btbTrainingplanOutlineDetailSportitemPRM); //if(count($trainingplanOutlineDetailSportitemList)== 0) // { // // } foreach ($trainingplanOutlineDetailSportitemList as $todsList) { //查看动作表里是否有动作 $btbTrainingplanOutlineDetailSportitemPRM->name = $todsList['name']; $btbTrainingplanOutlineDetailSportitemPRM->source_outline_id = $outline_id; $btbTrainingplanOutlineDetailSportitemPRM->source_outline_detail_id = $todsList['outline_detail_id']; $data = BtbTrainingplanOutlineDetailSportitemBLL::getTrainingplanOutlineDetailSportitemWithSportitemBaseList($cp, $btbTrainingplanOutlineDetailSportitemPRM); //没有动作 if (count($data) == 0) { //$dataEntity[]['name'] =$todsList['name']; $dataEntity['name'] = $todsList['name']; $dataEntity['source_outline_id'] = $todsList['outline_id']; $dataEntity['source_outline_detail_id'] = $todsList['outline_detail_id']; //查训练方案名称 $btbTrainingplanOutlinePRM->id = $todsList['outline_id']; $trainingplanOutlineList = BtbTrainingplanOutlineBLL::getTrainingplanOutlineList($cp, $btbTrainingplanOutlinePRM); if (count($trainingplanOutlineList) > 0) { $outline_name = $trainingplanOutlineList[0]['name']; //创建人id $dataEntity['obj_createuser'] = $trainingplanOutlineList[0]['coach_id']; } //查第几天 $btbTrainingplanOutlineDetailPRM->id = $todsList['outline_detail_id']; $trainingplanOutlineDetailList = BtbTrainingplanOutlineDetailBLL::getTrainingplanOutlineDetailList($cp, $btbTrainingplanOutlineDetailPRM); if (count($trainingplanOutlineDetailList) > 0) { $day = $trainingplanOutlineDetailList[0]['day']; } //徒手训练第1节 $dataEntity['source'] = $outline_name . '第' . $day . '节'; //未提交 $dataEntity['auditstatus'] = 0; $rows = BtbSportitemBaseBLL::btbSportitemBaseInsert($dataEntity); if ($rows > 0) { //$flag = 1; //计算有多少个动作解析 $jsondata['code'] = 1; $i = $i + 1; //更新大纲详情动作表sportitem_base_id $dataTrainingplanOutlineDetailSportitem = array(); $dataTrainingplanOutlineDetailSportitem['id'] = $todsList['id']; $dataTrainingplanOutlineDetailSportitem['sportitem_base_id'] = $rows; $rowsTrainingplanOutlineDetailSportitem = BtbTrainingplanOutlineDetailSportitemBLL::btbTrainingplanOutlineDetailSportitemUpdate($dataTrainingplanOutlineDetailSportitem); if ($rowsTrainingplanOutlineDetailSportitem > 0) { $jsondata['code'] = 1; } else { $jsondata['code'] = -5; $jsondata['msg'] = "大纲详情动作表更新失败"; } } else { //$flag = 0; $jsondata['msg'] = "动作组插入失败"; $jsondata['code'] = -1; } } } //$jsondata['code'] = 1; if ($jsondata['code'] == 1) { //改变提交状态 $outlinedata = array(); $outlinedata['id'] = $outline_id; //0未提交 1审核中 2 已审核 -1 审核未通过 $outlinedata['auditstatus'] = 1; $outlinerows = BtbTrainingplanOutlineBLL::btbTrainingplanOutlineUpdate($outlinedata); if ($outlinerows > 0) { //$flag = 1;大纲状态更新成功 $jsondata['code'] = 1; } else { //$flag = 0; $jsondata['msg'] = "大纲状态更新失败"; $jsondata['code'] = -2; } } } //$arr[0] = $flag; $arr[0] = $jsondata; $arr[1] = $i; $this->ajaxReturn($arr); }
public function sportitemBaseBounce() { //接收传过来的数据 //sportitem_base_id $sportitem_base_id = isset($_POST['sportitem_base_id']) ? trim($_POST['sportitem_base_id']) : null; $dataSportitemBase = array(); $jsondata = array(); $dataSportitemBase['id'] = $sportitem_base_id; //auditstatus -1 未通过 $dataSportitemBase['auditstatus'] = -1; $dataSportitemBase['auditdate'] = date('Y-m-d H:i:s', time()); $rowsSportitemBase = BtbSportitemBaseBLL::btbSportitemBaseUpdate($dataSportitemBase); if ($rowsSportitemBase > 0) { //$flag = 1; $jsondata['code'] = 1; $jsondata['msg'] = '退件成功'; } else { //$flag = 0; $jsondata['code'] = -1; $jsondata['msg'] = '退件失败'; } //$this->ajaxReturn($flag); $this->ajaxReturn($jsondata); }