public function trainingplanBaseComment() { //接收传过来的数据 //trainingplan_base_id $trainingplan_base_id = isset($_POST['trainingplan_base_id']) ? trim($_POST['trainingplan_base_id']) : null; //auditreply $auditreply = isset($_POST['auditreply']) ? trim($_POST['auditreply']) : null; $jsondata = array(); $cp = new CommonPRM(); $btbTrainingplanBasePRM = new BtbTrainingplanBasePRM(); $btbTrainingplanBasePRM->id = $trainingplan_base_id; $trainingplanBaseList = BtbTrainingplanBaseBLL::getTrainingplanBaseList($cp, $btbTrainingplanBasePRM); if (count($trainingplanBaseList) > 0) { $dataTrainingplanBase = array(); $dataTrainingplanBase['id'] = $trainingplan_base_id; $dataTrainingplanBase['auditreply'] = $auditreply; $rowsTrainingplanBase = BtbTrainingplanBaseBLL::btbTrainingplanBaseUpdate($dataTrainingplanBase); if ($rowsTrainingplanBase > 0) { //$flag = 1; $jsondata['code'] = 1; $jsondata['msg'] = '保存批注成功'; } else { //$flag = 0; $jsondata['code'] = -1; $jsondata['msg'] = '保存批注失败'; } } //$this->ajaxReturn($flag); $this->ajaxReturn($jsondata); }
public function index() { //当前页码 $nowpage = isset($_GET['pageIndex']) ? trim($_GET['pageIndex']) : 1; //审核状态 $status = isset($_GET['status']) ? trim($_GET['status']) : null; $cp = new CommonPRM(); $pageInfo = new PageInfo(); $pageInfo->nowpage = $nowpage; $pageInfo->pagesize = 10; $cp->pageinfo = $pageInfo; $btbTrainingplanBasePRM = new BtbTrainingplanBasePRM(); $btbTrainingplanBasePRM->order_by = ' id DESC '; //不包括未提交0的状态 $btbTrainingplanBasePRM->statusnot = 0; if (!is_null($status)) { if (is_numeric($status)) { //auditstatus不为空赋予查询条件 $btbTrainingplanBasePRM->status = $status; //分页跳转的时候保证查询条件 $urlPrefix = 'TrainingplanBaseCheckList/index?status=' . $status; } } else { $urlPrefix = 'TrainingplanBaseCheckList/index'; } //获取登录者的信息 $user = $this->getLoginInfo(); //课程设计完善List $trainingplanBaseList = BtbTrainingplanBaseBLL::getTrainingplanBaseList($cp, $btbTrainingplanBasePRM); $page = new CLinkPager($pageInfo->totalcount, $pageInfo->pagesize, $urlPrefix); $show = $page->show(); $this->assign('status', $status); $this->assign('totalcount', $pageInfo->totalcount); $this->assign('page', $show); $this->assign('trainingplanBaseList', $trainingplanBaseList); //menu课程设计 $this->assign('headtype', 3); //课程管理1还是课程审核页面0 $this->assign('coachtype', $user['type']); //$this->display("TrainingplanBaseCheckList/index"); $this->display("TrainingplanBaseCheck/index"); }
public function index() { $trainingplan_base_id = SessionData::getPageData('TrainingplanBaseDetail', 'trainingplan_base_id'); SessionData::setPageData('TrainingplanBaseDetailSportitemgroup', 'trainingplan_base_id', $trainingplan_base_id); //查看还是修改 $actiontype = SessionData::getPageData('TrainingplanBaseDetail', 'actiontype'); SessionData::setPageData('TrainingplanBaseDetailSportitemgroup', 'actiontype', $actiontype); $cp = new CommonPRM(); $btbTrainingplanBasePRM = new BtbTrainingplanBasePRM(); $btbTrainingplanBasePRM->id = $trainingplan_base_id; $trainingplanBaseList = BtbTrainingplanBaseBLL::getTrainingplanBaseList($cp, $btbTrainingplanBasePRM); $trainingplanBaseList = $trainingplanBaseList[0]; $btbTrainingplanConfigPRM = new BtbTrainingplanConfigPRM(); $btbTrainingplanConfigPRM->trainingplan_base_id = $trainingplan_base_id; $trainingplanConfigList = BtbTrainingplanConfigBLL::getTrainingplanConfigList($cp, $btbTrainingplanConfigPRM); if (count($trainingplanConfigList) > 0) { $trainingplanConfigList = $trainingplanConfigList[0]; } //dump($trainingplan_base_id); //dump($actiontype); //exit; $btbCoachPRM = new BtbCoachPRM(); $btbCoachPRM->id = $trainingplanBaseList['coach_id']; $coachList = BtbCoachBLL::getCoachList($cp, $btbCoachPRM); if (count($coachList) > 0) { $coachList = $coachList[0]; } //获取登录者的信息 $user = $this->getLoginInfo(); //课程管理1还是课程审核页面0 $this->assign('coachtype', $user['type']); $this->assign('coach_name', $coachList['name']); $this->assign("actiontype", $actiontype); $this->assign("trainingplanBaseList", $trainingplanBaseList); $this->assign("trainingplanConfigList", $trainingplanConfigList); //menu课程设计 $this->assign('headtype', 3); //$this->display("TrainingplanBaseDetail/index"); $this->display("TrainingplanBase/trainingplanBaseDetail"); }
public function index() { $trainingplan_base_id = isset($_GET['id']) ? trim($_GET['id']) : null; $cp = new CommonPRM(); $btbTrainingplanBasePRM = new BtbTrainingplanBasePRM(); $btbTrainingplanBasePRM->id = $trainingplan_base_id; $trainingplanBaseList = BtbTrainingplanBaseBLL::getTrainingplanBaseList($cp, $btbTrainingplanBasePRM); $trainingplanBaseList = $trainingplanBaseList[0]; // dump($trainingplanBaseList); // exit; $btbTrainingplanConfigPRM = new BtbTrainingplanConfigPRM(); $btbTrainingplanConfigPRM->trainingplan_base_id = $trainingplan_base_id; $trainingplanConfigList = BtbTrainingplanConfigBLL::getTrainingplanConfigList($cp, $btbTrainingplanConfigPRM); if (count($trainingplanConfigList) > 0) { $trainingplanConfigList = $trainingplanConfigList[0]; } $btbCoachPRM = new BtbCoachPRM(); $btbCoachPRM->id = $trainingplanBaseList['coach_id']; $coachList = BtbCoachBLL::getCoachList($cp, $btbCoachPRM); if (count($coachList) > 0) { $coachList = $coachList[0]; } //获取登录者的信息 $user = $this->getLoginInfo(); //课程管理1还是课程审核页面0 $this->assign('coachtype', $user['type']); //$this->assign('coach_name',$user['name']); $this->assign('coach_name', $coachList['name']); $this->assign("trainingplanBaseList", $trainingplanBaseList); $this->assign("trainingplanConfigList", $trainingplanConfigList); //课程设计审核后台审核通过,退件页面 $this->assign('addtype', 5); //menu课程设计 $this->assign('headtype', 3); //$this->display("TrainingplanBaseCheckDetailUpdate/index"); $this->display("TrainingplanBaseCheck/trainingplanBaseCheckDetailUpdate"); }
public function outlineBounce() { //接收传过来的数据 //outline_id $outline_id = isset($_POST['outline_id']) ? trim($_POST['outline_id']) : null; $jsondata = array(); $cp = new CommonPRM(); $btbTrainingplanOutlinePRM = new BtbTrainingplanOutlinePRM(); $btbTrainingplanOutlinePRM->id = $outline_id; //大纲List $trainingplanOutlineList = BtbTrainingplanOutlineBLL::getTrainingplanOutlineList($cp, $btbTrainingplanOutlinePRM); if (count($trainingplanOutlineList) > 0) { $dataOutline = array(); $dataOutline['id'] = $outline_id; //-1 未通过 $dataOutline['auditstatus'] = -1; //auditdate $dataOutline['auditdate'] = date('Y-m-d H:i:s', time()); $rowsOutline = BtbTrainingplanOutlineBLL::btbTrainingplanOutlineUpdate($dataOutline); if ($rowsOutline > 0) { //退件成功 //$flag = 1; $jsondata['code'] = 1; //方案表obj_status改为0 $btbTrainingplanBasePRM = new BtbTrainingplanBasePRM(); $btbTrainingplanBasePRM->outline_id = $outline_id; $trainingplanBaseList = BtbTrainingplanBaseBLL::getTrainingplanBaseList($cp, $btbTrainingplanBasePRM); foreach ($trainingplanBaseList as $tbList) { $dataTrainingplanBase = array(); $dataTrainingplanBase['id'] = $tbList['id']; //改为无效 $dataTrainingplanBase['obj_status'] = 0; $rowsTrainingplanBase = BtbTrainingplanBaseBLL::btbTrainingplanBaseUpdate($dataTrainingplanBase); if ($rowsTrainingplanBase > 0) { //修改成功 //$flag = 1; $jsondata['code'] = 1; } else { //修改失败 //$flag = -1; $jsondata['code'] = -2; $jsondata['msg'] = '更改方案审核状态失败'; } } } else { //退件失败 //$flag = 0; $jsondata['code'] = -1; $jsondata['msg'] = '更改大纲审核状态失败'; } } //$this->ajaxReturn($flag); $this->ajaxReturn($jsondata); }
public function index() { $cp = new CommonPRM(); //$trainingplan_base_id = isset($_GET['trainingplan_base_id']) ? trim($_GET['trainingplan_base_id']):null; $trainingplan_base_id = SessionData::getPageData('TrainingplanBaseDetailSportitemgroup', 'trainingplan_base_id'); //查看还是编辑 $actiontype = SessionData::getPageData('TrainingplanBaseDetailSportitemgroup', 'actiontype'); //查询trainingplanBaseList $btbTrainingplanBasePRM = new BtbTrainingplanBasePRM(); $btbTrainingplanBasePRM->id = $trainingplan_base_id; $trainingplanBaseList = BtbTrainingplanBaseBLL::getTrainingplanBaseList($cp, $btbTrainingplanBasePRM); $trainingplanBase = $trainingplanBaseList[0]; //查询trainingplanConfigList $btbTrainingplanConfigPRM = new BtbTrainingplanConfigPRM(); $btbTrainingplanConfigPRM->trainingplan_base_id = $trainingplan_base_id; $trainingplanConfigList = BtbTrainingplanConfigBLL::getTrainingplanConfigList($cp, $btbTrainingplanConfigPRM); if (count($trainingplanConfigList) > 0) { $trainingplanConfig = $trainingplanConfigList[0]; $this->assign('trainingplanConfig', $trainingplanConfig); } //查询动作信息 $btbTrainingplanSportitemgroupDetailPRM = new BtbTrainingplanSportitemgroupDetailPRM(); $btbTrainingplanSportitemgroupDetailPRM->trainingplan_base_id = $trainingplan_base_id; $sportitemgroupList = BtbTrainingplanSportitemgroupDetailBLL::getTrainingplanSportitemgroupDetailEntityList($cp, $btbTrainingplanSportitemgroupDetailPRM); $sList1 = array(); $sList2 = array(); $sList3 = array(); foreach ($sportitemgroupList as $sl) { //热身阶段动作 if ($sl['sportitemgrouptype'] == 1) { $sList1[] = $sl; } //练习阶段动作 for ($i = 0; $i < $trainingplanConfig['sportitemgroupcount']; $i++) { if ($sl['sportitemgrouptype'] == 2 && $sl['sort'] == $i + 1) { $sList2[][$i] = $sl; } } // if($sl['sportitemgrouptype'] == 2) // { // $sList2[] = $sl; // } //拉伸阶段动作 if ($sl['sportitemgrouptype'] == 3) { $sList3[] = $sl; } } //获取登录者的信息 $user = $this->getLoginInfo(); //课程管理1还是课程审核页面0 $this->assign('coachtype', $user['type']); //$this->assign('sportitemgroupcount',$sportitemgroupcount); $this->assign('sList1', $sList1); $this->assign('sList2', $sList2); $this->assign('sList3', $sList3); //课程动作列表添加,修改加载此页面 $this->assign('addtype', 2); $this->assign('actiontype', $actiontype); $this->assign('trainingplanBase', $trainingplanBase); //menu课程设计 $this->assign('headtype', 3); //$this->display("TrainingplanBaseDetailSportitemgroup/index"); $this->display("TrainingplanBase/trainingplanBaseDetailSportitemgroup"); }