You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
61
hyhproject/wechat2/controller/Useraddress.php
Executable file
61
hyhproject/wechat2/controller/Useraddress.php
Executable file
@ -0,0 +1,61 @@
|
||||
<?php
|
||||
namespace wstmart\wechat\controller;
|
||||
use wstmart\common\model\UserAddress as M;
|
||||
/**
|
||||
* ============================================================================
|
||||
* 用户地址控制器
|
||||
*/
|
||||
class UserAddress extends Base{
|
||||
// 前置方法执行列表
|
||||
protected $beforeActionList = [
|
||||
'checkAuth'
|
||||
];
|
||||
/**
|
||||
* 地址管理
|
||||
*/
|
||||
public function index(){
|
||||
$m = new M();
|
||||
$userId = session('WST_USER.userId');
|
||||
$addressList = $m->listQuery($userId);
|
||||
//获取省级地区信息
|
||||
$area = model('WeChat/Areas')->listQuery(0);
|
||||
$this->assign('area',$area);
|
||||
$this->assign('list', $addressList);
|
||||
$this->assign('type', (int)input('type'));
|
||||
$this->assign('addressId', (int)input('addressId'));//结算选中的地址
|
||||
return $this->fetch('users/useraddress/list');
|
||||
}
|
||||
/**
|
||||
* 获取地址信息
|
||||
*/
|
||||
public function getById(){
|
||||
$m = new M();
|
||||
return $m->getById(input('post.addressId/d'));
|
||||
}
|
||||
/**
|
||||
* 设置为默认地址
|
||||
*/
|
||||
public function setDefault(){
|
||||
$m = new M();
|
||||
return $m->setDefault();
|
||||
}
|
||||
/**
|
||||
* 新增/编辑地址
|
||||
*/
|
||||
public function edits(){
|
||||
$m = new M();
|
||||
if((int)input('addressId')>0){
|
||||
$rs = $m->edit();
|
||||
}else{
|
||||
$rs = $m->add();
|
||||
}
|
||||
return $rs;
|
||||
}
|
||||
/**
|
||||
* 删除地址
|
||||
*/
|
||||
public function del(){
|
||||
$m = new M();
|
||||
return $m->del();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user