|
@@ -124,17 +124,23 @@ class Soldier extends MobileBaseController
|
|
|
$id = input('id/d', 0);
|
|
|
empty($id) && jump('参数错误');
|
|
|
|
|
|
+ //视频信息
|
|
|
$video = SoldierVideoModel::find($id);
|
|
|
$watch_status = SoldierVideoWatchModel::where('user_id', $soldier['id'])
|
|
|
->where('video_id', $id)
|
|
|
->value('status');
|
|
|
if (empty($watch_status)) {
|
|
|
+ SoldierVideoWatchModel::create([
|
|
|
+ 'user_id' => $soldier['id'],
|
|
|
+ 'video_id' => $id,
|
|
|
+ ]);
|
|
|
$video['watch_status'] = 1;
|
|
|
} else {
|
|
|
$video['watch_status'] = $watch_status;
|
|
|
}
|
|
|
$video['watch_text'] = SoldierVideoWatchModel::STATUS[$video['watch_status']];
|
|
|
|
|
|
+ //相关视频
|
|
|
$video_list = SoldierVideoModel::where('series_id', $video['series_id'])
|
|
|
->where(function ($query) use ($video) {
|
|
|
$query->where('id', '>', $video['id'])->whereOr('priority', '<', $video['priority']);
|
|
@@ -163,10 +169,10 @@ class Soldier extends MobileBaseController
|
|
|
public function videoEnd()
|
|
|
{
|
|
|
$soldier = get_soldier();
|
|
|
- $id = input('id/d',0);
|
|
|
+ $id = input('id/d', 0);
|
|
|
empty($id) && jump('参数错误');
|
|
|
|
|
|
- SoldierVideoWatchModel::update(['status'=>SoldierVideoWatchModel::STATUS_FINISH],['user_id'=>$soldier['id'],'video_id'=>$id]);
|
|
|
+ SoldierVideoWatchModel::update(['status' => SoldierVideoWatchModel::STATUS_FINISH], ['user_id' => $soldier['id'], 'video_id' => $id]);
|
|
|
|
|
|
ajax_return();
|
|
|
}
|