Commit 67c02306 by biao

1

parent 31f9215e
......@@ -407,6 +407,7 @@ CREATE TABLE IF NOT EXISTS course_media_dat(
tags text NOT NULL,
front_image text NOT NULL,
media text NOT NULL,
size int8 NOT NULL DEFAULT '0',
teacher varchar(128),
is_free tinyint(1) NOT NULL DEFAULT '0',
price float(5,2) NOT NULL DEFAULT '0',
......
......@@ -13,6 +13,7 @@ class CourseMediaDat extends CompassDynamicData
var $tags;
var $front_image;
var $media;
var $size;
var $teacher;
var $is_free;
var $price;
......@@ -34,6 +35,7 @@ class CourseMediaDat extends CompassDynamicData
$this->tags = $record["tags"];
$this->front_image = $record["front_image"];
$this->media = $record["media"];
$this->size = $record["size"];
$this->teacher = $record["teacher"];
$this->is_free = $record["is_free"];
$this->price = $record["price"];
......@@ -107,6 +109,7 @@ class CourseMediaDat extends CompassDynamicData
ParamUtil::copyObj2Array($v_param, $this, "tags");
ParamUtil::copyObj2Array($v_param, $this, "front_image");
ParamUtil::copyObj2Array($v_param, $this, "media");
ParamUtil::copyObj2Array($v_param, $this, "size");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "teacher");
ParamUtil::copyObj2Array($v_param, $this, "is_free");
ParamUtil::copyObj2Array($v_param, $this, "price");
......
<?php
// 获取用户观看历史记录
require_once ("../user_include.inc");
ErrorLogger::doOutput("Compass...ajax_get_course_by_category.php....Start.", 0);
//获取参数
$unionId = ParamUtil::getRequestString("unionId", 0);
$page = ParamUtil::getRequestNumber("page", 0);
//每页显示条数
$rowCount = 10;
$result = array();
$offset = $page * $rowCount;
//检索数据库查询观看记录
$param = array();
$param['parent_category_id'] = $parentId;
$param['sub_category_id'] = $subId;
$param['delete_flg'] = false;
$courseList = CourseMst::getList($param,'id','desc', $offset, $rowCount);
$allCount = CourseMst::getListCount($param);
//接口返回数据
$result["allCount"] = $allCount;
$result["page"] = $page;
$result["rowCount"] = $rowCount;
$result["list"] = $courseList;
ErrorLogger::doOutput("Compass...ajax_get_course_by_category.php....End.", 0);
//返回结果
responseOK($result);
function responseNG($result) {
$result = array("status"=>"NG", "result"=>$result);
print json_encode($result);
exit;
}
function responseOK($result) {
$result = array("status"=>"OK", "result"=>$result);
print json_encode($result);
exit;
}
?>
\ No newline at end of file
......@@ -3,7 +3,7 @@
// 提交用户观看信息
require_once ("../user_include.inc");
ErrorLogger::doOutput("Compass...ajax_get_course_detail.php....Start.", 0);
ErrorLogger::doOutput("Compass...ajax_set_media_view_count.php....Start.", 0);
//获取参数
$unionId = ParamUtil::getRequestString("unionId");
......@@ -36,21 +36,21 @@ $user = $tmpUserMstList[0];
//免费观看课程
if($courseMediaDat->is_free) {
//观看次数+1
$courseMediaDat->view_count++;
$courseMediaDat->save();
//添加用户观看记录[此处仅限免费观看视频,收费观看视频在付费的时候更新]
$userMediaDat = new UserMediaDat();
$userMediaDat->user_id = $user->id;
$userMediaDat->course_id = $courseId;
$userMediaDat->media_id = $media_id;
$userMediaDat->is_free = $courseMediaDat->is_free;
$userMediaDat->money = $courseMediaDat->money;
$userMediaDat->save();
//观看次数+1
$courseMediaDat->view_count++;
$courseMediaDat->save();
//添加用户观看记录[此处仅限免费观看视频,收费观看视频在付费的时候更新]
$userMediaDat = new UserMediaDat();
$userMediaDat->user_id = $user->id;
$userMediaDat->course_id = $courseId;
$userMediaDat->media_id = $media_id;
$userMediaDat->is_free = $courseMediaDat->is_free;
$userMediaDat->money = $courseMediaDat->money;
$userMediaDat->save();
} else {
//收费观看课程
//收费观看课程
}
......@@ -76,7 +76,7 @@ $result["rowCount"] = $rowCount;
$result["list"] = $courseList;
ErrorLogger::doOutput("Compass...ajax_get_course_detail.php....End.", 0);
ErrorLogger::doOutput("Compass...ajax_set_media_view_count.php....End.", 0);
//返回结果
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment