order(['priority' => 'asc', 'id' => 'desc'])->page($ppage)->limit($psize)->select(); page_result(0, "", [ 'plist' => $plist, 'pstatus' => $psize > count($plist) ? 'noMore' : 'more', ]); } /** * 参加列表 */ public function joinlist() { $ppage = input('ppage/d', 1); $psize = input('psize/d', 20); $userid = input('userid/d', 0); $map = [ ['status', '=', 1], ['user_id', '=', $userid], ]; $plist = TrainJoinModel::with(['train'])->where($map)->order(['id' => 'desc'])->page($ppage)->limit($psize)->select(); page_result(0, "", [ 'plist' => $plist, 'pstatus' => $psize > count($plist) ? 'noMore' : 'more', ]); } /** * 参加培训 */ public function join() { $userid = input('userid/d', 0); $train_id = input('train_id/d', 0); if (empty($userid) || empty($train_id)) { page_result(1, "信息不存在"); } $check = TrainJoinModel::where('train_id',$train_id)->where('user_id',$userid)->find(); if (!empty($check)) { page_result(1, "恭喜您已报名成功!具体开班时间视报名人数而定,会有老师统一通知,如需加急或有其他疑问,可同柯老师联系,联系电话18659000595 (微信同号)。"); } TrainJoinModel::create([ 'train_id' => $train_id, 'user_id' => $userid, 'create_time' => time(), ]); page_result(0, "操作完成"); } /** * 取消培训 */ public function deljoin() { $userid = input('userid/d', 0); $id = input('id/d', 0); $info = TrainJoinModel::where('id',$id)->where('user_id',$userid)->find(); if (empty($info)) { page_result(1, "信息不存在"); } $info->delete(); page_result(0, "操作完成"); } }