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

84 lines
2.2 KiB
PHP
Executable File

<?php
namespace wstmart\home\controller;
use wstmart\common\model\CashDraws as M;
use wstmart\common\model\Users as MUsers;
use wstmart\common\model\Shops as MShops;
/**
* ============================================================================
* 提现记录控制器
*/
class Cashdraws extends Base{
protected $beforeActionList = [
'checkAuth'=>['only'=>'index,pagequery,toedit,drawmoney'],
'checkShopAuth'=>['only'=>'shopindex,pagequerybyshop,toeditbyshop,drawmoneybyshop']
];
/**
* 查看用户资金流水
*/
public function index(){
return $this->fetch('users/cashdraws/list');
}
/**
* 获取用户数据
*/
public function pageQuery(){
$userId = (int)session('WST_USER.userId');
$data = model('CashDraws')->pageQuery(0,$userId);
return WSTReturn("", 1,$data);
}
/**
* 跳转提现页面
*/
public function toEdit(){
$userId = (int)session('WST_USER.userId');
$this->assign('accs',model('CashConfigs')->listQuery(0,$userId));
$m = new MUsers();
$user = $m->getFieldsById($userId,["userMoney","rechargeMoney"]);
$this->assign('user',$user);
return $this->fetch('users/cashdraws/box_draw');
}
/**
* 提现
*/
public function drawMoney(){
$m = new M();
return $m->drawMoney();
}
/**
* 查看用户资金流水
*/
public function shopIndex(){
return $this->fetch('shops/cashdraws/list');
}
/**
* 获取用户数据
*/
public function pageQueryByShop(){
$shopId = (int)session('WST_USER.shopId');
$data = model('CashDraws')->pageQuery(1,$shopId);
return WSTReturn("", 1,$data);
}
/**
* 申请提现
*/
public function toEditByShop(){
$this->assign('object',model('shops')->getShopAccount());
$m = new MShops();
$shopId = (int)session('WST_USER.shopId');
$shop = $m->getFieldsById($shopId,["shopMoney","rechargeMoney"]);
$this->assign('shop',$shop);
return $this->fetch('shops/cashdraws/box_draw');
}
/**
* 提现
*/
public function drawMoneyByShop(){
$m = new M();
return $m->drawMoneyByShop();
}
}