2019-09-06 23:53:10 +08:00

67 lines
1.4 KiB
PHP
Executable File

<?php
namespace wstmart\app\controller;
use wstmart\common\model\UserAddress as M;
/**
* 用户地址控制器
*/
class UserAddress extends Base{
// 前置方法执行列表
protected $beforeActionList = [
'checkAuth'
];
/**
* 获取地址信息
*/
public function getList(){
$m = new M();
$userId = session('WST_USER.userId');
$data['addressList'] = $m->listQuery($userId);
//获取省级地区信息
//$data['area'] = model('app/Areas')->listQuery(0);
exit(jsonReturn('',1,$data));
//$this->assign('type', (int)input('type'));
//$this->assign('addressId', (int)input('addressId'));//结算选中的地址
}
/**
* 获取地址信息
*/
public function getById(){
$m = new M();
$data = $m->getById(input('post.addressId/d'));
exit(jsonReturn('',1,$data));
}
public function getArea(){
//获取省级地区信息
$data['area'] = model('app/Areas')->listQuery(0);
exit(jsonReturn('',1,$data));
}
/**
* 设置为默认地址
*/
public function setDefault(){
$m = new M();
exit(json_encode($m->setDefault()));
}
/**
* 新增/编辑地址
*/
public function edits(){
$m = new M();
if(input('post.addressId/d')){
$rs = $m->edit();
}else{
$rs = $m->add();
}
exit(json_encode($rs));
}
/**
* 删除地址
*/
public function del(){
$m = new M();
exit(json_encode($m->del()));
}
}