69 lines
1.4 KiB
PHP
Executable File
69 lines
1.4 KiB
PHP
Executable File
<?php
|
|
namespace wstmart\mobile\controller;
|
|
use wstmart\common\model\Favorites as M;
|
|
/**
|
|
* ============================================================================
|
|
* 收藏控制器
|
|
*/
|
|
class Favorites extends Base{
|
|
// 前置方法执行列表
|
|
protected $beforeActionList = [
|
|
'checkAuth',
|
|
];
|
|
/**
|
|
* 关注的商品
|
|
*/
|
|
public function goods(){
|
|
return $this->fetch('users/favorites/list_goods');
|
|
}
|
|
/**
|
|
* 关注的店铺
|
|
*/
|
|
public function shops(){
|
|
return $this->fetch('users/favorites/list_shops');
|
|
}
|
|
/**
|
|
* 关注的商品列表
|
|
*/
|
|
public function listGoodsQuery(){
|
|
$m = new M();
|
|
$data = $m->listGoodsQuery();
|
|
foreach($data['Rows'] as $k=>$v){
|
|
$data['Rows'][$k]['goodsImg'] = WSTImg($v['goodsImg'],3);
|
|
}
|
|
return WSTReturn("", 1,$data);
|
|
}
|
|
/**
|
|
* 关注的店铺列表
|
|
*/
|
|
public function listShopQuery(){
|
|
$m = new M();
|
|
$data = $m->listShopQuery();
|
|
foreach($data['Rows'] as $k=>$v){
|
|
$data['Rows'][$k]['shopImg'] = WSTImg($v['shopImg'],3);
|
|
if(!empty($v['goods'])){
|
|
foreach($v['goods'] as $k1=>$v1){
|
|
$v[$k1]['goodsImg'] = WSTImg($v1['goodsImg'],3);
|
|
}
|
|
}
|
|
}
|
|
return WSTReturn("", 1,$data);
|
|
}
|
|
/**
|
|
* 取消关注
|
|
*/
|
|
public function cancel(){
|
|
$m = new M();
|
|
$rs = $m->del();
|
|
return $rs;
|
|
}
|
|
/**
|
|
* 增加关注
|
|
*/
|
|
public function add(){
|
|
$m = new M();
|
|
$rs = $m->add();
|
|
return $rs;
|
|
}
|
|
}
|