You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.5 KiB
78 lines
1.5 KiB
<?php
|
|
|
|
namespace app\mall\controller\api;
|
|
|
|
use app\mall\model\MallBrowse;
|
|
|
|
class Browse extends Base
|
|
{
|
|
|
|
/**
|
|
* 商品浏览
|
|
* @date 2021-03-01
|
|
*/
|
|
public function browse()
|
|
{
|
|
$param = input('post.');
|
|
|
|
$browse_model = new MallBrowse();
|
|
|
|
$data = [
|
|
'uid' => UID,
|
|
'user_id' => USER_ID,
|
|
'user_agent' => USER_AGENT,
|
|
'product_id' => $param['product_id'],
|
|
'browse_date' => strtotime(date("Y-m-d"))
|
|
];
|
|
$res = $browse_model->updateBrowse($data);
|
|
|
|
return sendSuccessMessage();
|
|
}
|
|
|
|
/**
|
|
* 我的浏览记录
|
|
* @date 2022-11-30
|
|
*/
|
|
public function listMyBrowse()
|
|
{
|
|
$param = input('post.');
|
|
|
|
$browse_logic = new \app\mall\logic\Browse();
|
|
|
|
$result = $browse_logic->listMyBrowse($param['page']);
|
|
|
|
return json($result);
|
|
}
|
|
|
|
/**
|
|
* 删除我的浏览记录
|
|
* @date 2022-12-01
|
|
*/
|
|
public function deleteMyBrowse()
|
|
{
|
|
$param = input('post.');
|
|
|
|
$browse_logic = new \app\mall\logic\Browse();
|
|
|
|
$browse_ids = explode(',', $param['browse_ids']);
|
|
$result = $browse_logic->deleteMyBrowse($browse_ids);
|
|
|
|
return json($result);
|
|
}
|
|
|
|
/**
|
|
* 全部清空我的浏览记录
|
|
* @date 2022-12-01
|
|
*/
|
|
public function deleteAllMyBrowse()
|
|
{
|
|
$param = input('post.');
|
|
|
|
$browse_logic = new \app\mall\logic\Browse();
|
|
|
|
$result = $browse_logic->deleteAllMyBrowse();
|
|
|
|
return json($result);
|
|
}
|
|
}
|