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

<?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);
}
}