<?php
declare (strict_types = 1);
namespace app\event;
use \app\kaoshi\model\Kaoshi;
use \app\kaoshi\model\TongjiLog;
use \app\Chengji\model\Chengji;
class MyEvent
{
public function ksInfo($kaoshi_id = 0)
{
$kaoshi = new Kaoshi;
$ksinfo = $kaoshi->kaoshiInfo($kaoshi_id);
return $ksinfo;
}
public function addTongjiLog($kaoshi_id, $category_id)
{
$tjLog = new TongjiLog;
$log = $tjLog::withTrashed()
->where('kaoshi_id', $kaoshi_id)
->where('category_id', $category_id)
->find();
if(true == $log)
{
if($log->delete_time > 0)
{
$log->restore();
}
$log->update_time = time();
$log->user_id = session('admin.userid');
$data = $log->save();
}else{
$data = $tjLog->save([
'kaoshi_id' => $kaoshi_id,
'category_id' => $category_id,
'user_id' => session('admin.userid'),
]);
}
$data ? $data = ['msg' => '更新成功', 'val' => 1]
: $data = ['msg' => '数据处理错误', 'val' => 0];
return $data;
}
}