初始版本
This commit is contained in:
58
server/app/adminapi/controller/finance/AccountLogController.php
Executable file
58
server/app/adminapi/controller/finance/AccountLogController.php
Executable file
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | likeshop开源商城系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||||
// | gitee下载:https://gitee.com/likeshop_gitee
|
||||
// | github下载:https://github.com/likeshop-github
|
||||
// | 访问官网:https://www.likeshop.cn
|
||||
// | 访问社区:https://home.likeshop.cn
|
||||
// | 访问手册:http://doc.likeshop.cn
|
||||
// | 微信公众号:likeshop技术社区
|
||||
// | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用,未经许可不能去除前后端官方版权标识
|
||||
// | likeshop系列产品收费版本务必购买商业授权,购买去版权授权后,方可去除前后端官方版权标识
|
||||
// | 禁止对系统程序代码以任何目的,任何形式的再发布
|
||||
// | likeshop团队版权所有并拥有最终解释权
|
||||
// +----------------------------------------------------------------------
|
||||
// | author: likeshop.cn.team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\finance;
|
||||
|
||||
|
||||
use app\adminapi\controller\BaseAdminController;
|
||||
use app\adminapi\lists\finance\AccountLogLists;
|
||||
use app\common\enum\accountLog\AccountLogEnum;
|
||||
use app\common\enum\accountLog\CoachAccountLogEnum;
|
||||
|
||||
class AccountLogController extends BaseAdminController
|
||||
{
|
||||
/**
|
||||
* @notes 账户流水记录列表
|
||||
* @return \think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/12/2 5:30 下午
|
||||
*/
|
||||
public function lists()
|
||||
{
|
||||
return $this->dataLists(new AccountLogLists());
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 变动类型列表
|
||||
* @return array|\think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/5/31 5:06 下午
|
||||
*/
|
||||
public function changeTypeLists()
|
||||
{
|
||||
$params = $this->request->get('change_object',AccountLogEnum::MONEY);
|
||||
if ($params == AccountLogEnum::MONEY) {
|
||||
return $this->data(AccountLogEnum::getChangeTypeDesc(true,true));
|
||||
}
|
||||
// if ($params == AccountLogEnum::DEPOSIT) {
|
||||
// return $this->data(AccountLogEnum::getDepositTypeDesc());
|
||||
// }
|
||||
return [];
|
||||
}
|
||||
}
|
||||
38
server/app/adminapi/controller/finance/CenterController.php
Executable file
38
server/app/adminapi/controller/finance/CenterController.php
Executable file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | likeshop开源商城系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||||
// | gitee下载:https://gitee.com/likeshop_gitee
|
||||
// | github下载:https://github.com/likeshop-github
|
||||
// | 访问官网:https://www.likeshop.cn
|
||||
// | 访问社区:https://home.likeshop.cn
|
||||
// | 访问手册:http://doc.likeshop.cn
|
||||
// | 微信公众号:likeshop技术社区
|
||||
// | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用,未经许可不能去除前后端官方版权标识
|
||||
// | likeshop系列产品收费版本务必购买商业授权,购买去版权授权后,方可去除前后端官方版权标识
|
||||
// | 禁止对系统程序代码以任何目的,任何形式的再发布
|
||||
// | likeshop团队版权所有并拥有最终解释权
|
||||
// +----------------------------------------------------------------------
|
||||
// | author: likeshop.cn.team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\finance;
|
||||
|
||||
use app\adminapi\controller\BaseAdminController;
|
||||
use app\adminapi\logic\finance\CenterLogic;
|
||||
|
||||
class CenterController extends BaseAdminController
|
||||
{
|
||||
/**
|
||||
* @notes 财务中心
|
||||
* @return \think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/9/9 6:27 下午
|
||||
*/
|
||||
public function center()
|
||||
{
|
||||
$result = (new CenterLogic())->center();
|
||||
return $this->success('',$result);
|
||||
}
|
||||
}
|
||||
60
server/app/adminapi/controller/finance/CoachAccountLogController.php
Executable file
60
server/app/adminapi/controller/finance/CoachAccountLogController.php
Executable file
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | likeshop开源商城系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||||
// | gitee下载:https://gitee.com/likeshop_gitee
|
||||
// | github下载:https://github.com/likeshop-github
|
||||
// | 访问官网:https://www.likeshop.cn
|
||||
// | 访问社区:https://home.likeshop.cn
|
||||
// | 访问手册:http://doc.likeshop.cn
|
||||
// | 微信公众号:likeshop技术社区
|
||||
// | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用,未经许可不能去除前后端官方版权标识
|
||||
// | likeshop系列产品收费版本务必购买商业授权,购买去版权授权后,方可去除前后端官方版权标识
|
||||
// | 禁止对系统程序代码以任何目的,任何形式的再发布
|
||||
// | likeshop团队版权所有并拥有最终解释权
|
||||
// +----------------------------------------------------------------------
|
||||
// | author: likeshop.cn.team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\finance;
|
||||
|
||||
|
||||
use app\adminapi\controller\BaseAdminController;
|
||||
use app\adminapi\lists\finance\AccountLogLists;
|
||||
use app\adminapi\lists\finance\CoachAccountLogLists;
|
||||
use app\common\enum\accountLog\AccountLogEnum;
|
||||
use app\common\enum\accountLog\CoachAccountLogEnum;
|
||||
|
||||
class CoachAccountLogController extends BaseAdminController
|
||||
{
|
||||
/**
|
||||
* @notes 账户流水记录列表
|
||||
* @return \think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/12/2 5:30 下午
|
||||
*/
|
||||
public function lists()
|
||||
{
|
||||
return $this->dataLists(new CoachAccountLogLists());
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 变动类型列表
|
||||
* @return array|\think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/5/31 5:06 下午
|
||||
*/
|
||||
public function changeTypeLists()
|
||||
{
|
||||
$params = $this->request->get('type',CoachAccountLogEnum::MONEY);
|
||||
if ($params == CoachAccountLogEnum::MONEY) {
|
||||
return $this->data(CoachAccountLogEnum::getCommissionTypeDesc());
|
||||
}
|
||||
if ($params == CoachAccountLogEnum::DEPOSIT) {
|
||||
return $this->data(CoachAccountLogEnum::getDepositTypeDesc());
|
||||
}
|
||||
|
||||
return [];
|
||||
}
|
||||
}
|
||||
37
server/app/adminapi/controller/finance/RechargeController.php
Executable file
37
server/app/adminapi/controller/finance/RechargeController.php
Executable file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | likeshop100%开源免费商用商城系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||||
// | 开源版本可自由商用,可去除界面版权logo
|
||||
// | 商业版本务必购买商业授权,以免引起法律纠纷
|
||||
// | 禁止对系统程序代码以任何目的,任何形式的再发布
|
||||
// | gitee下载:https://gitee.com/likeshop_gitee
|
||||
// | github下载:https://github.com/likeshop-github
|
||||
// | 访问官网:https://www.likeshop.cn
|
||||
// | 访问社区:https://home.likeshop.cn
|
||||
// | 访问手册:http://doc.likeshop.cn
|
||||
// | 微信公众号:likeshop技术社区
|
||||
// | likeshop团队 版权所有 拥有最终解释权
|
||||
// +----------------------------------------------------------------------
|
||||
// | author: likeshopTeam
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\finance;
|
||||
|
||||
use app\adminapi\controller\BaseAdminController;
|
||||
use app\adminapi\lists\finance\RechargeLists;
|
||||
|
||||
class RechargeController extends BaseAdminController
|
||||
{
|
||||
/**
|
||||
* @notes 充值明细列表
|
||||
* @return \think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/12/2 6:29 下午
|
||||
*/
|
||||
public function lists()
|
||||
{
|
||||
return $this->dataLists(new RechargeLists());
|
||||
}
|
||||
}
|
||||
61
server/app/adminapi/controller/finance/ShopAccountLogController.php
Executable file
61
server/app/adminapi/controller/finance/ShopAccountLogController.php
Executable file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | likeshop开源商城系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||||
// | gitee下载:https://gitee.com/likeshop_gitee
|
||||
// | github下载:https://github.com/likeshop-github
|
||||
// | 访问官网:https://www.likeshop.cn
|
||||
// | 访问社区:https://home.likeshop.cn
|
||||
// | 访问手册:http://doc.likeshop.cn
|
||||
// | 微信公众号:likeshop技术社区
|
||||
// | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用,未经许可不能去除前后端官方版权标识
|
||||
// | likeshop系列产品收费版本务必购买商业授权,购买去版权授权后,方可去除前后端官方版权标识
|
||||
// | 禁止对系统程序代码以任何目的,任何形式的再发布
|
||||
// | likeshop团队版权所有并拥有最终解释权
|
||||
// +----------------------------------------------------------------------
|
||||
// | author: likeshop.cn.team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\adminapi\controller\finance;
|
||||
|
||||
|
||||
use app\adminapi\controller\BaseAdminController;
|
||||
use app\adminapi\lists\finance\AccountLogLists;
|
||||
use app\adminapi\lists\finance\CoachAccountLogLists;
|
||||
use app\adminapi\lists\finance\ShopAccountLogLists;
|
||||
use app\common\enum\accountLog\AccountLogEnum;
|
||||
use app\common\enum\accountLog\ShopAccountLogEnum;
|
||||
|
||||
class ShopAccountLogController extends BaseAdminController
|
||||
{
|
||||
/**
|
||||
* @notes 账户流水记录列表
|
||||
* @return \think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/12/2 5:30 下午
|
||||
*/
|
||||
public function lists()
|
||||
{
|
||||
return $this->dataLists(new ShopAccountLogLists());
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 变动类型列表
|
||||
* @return array|\think\response\Json
|
||||
* @author ljj
|
||||
* @date 2022/5/31 5:06 下午
|
||||
*/
|
||||
public function changeTypeLists()
|
||||
{
|
||||
$params = $this->request->get('type',ShopAccountLogEnum::MONEY);
|
||||
if ($params == ShopAccountLogEnum::MONEY) {
|
||||
return $this->data(ShopAccountLogEnum::getCommissionTypeDesc());
|
||||
}
|
||||
if ($params == ShopAccountLogEnum::DEPOSIT) {
|
||||
return $this->data(ShopAccountLogEnum::getDepositTypeDesc());
|
||||
}
|
||||
|
||||
return [];
|
||||
}
|
||||
}
|
||||
66
server/app/adminapi/controller/finance/WithdrawController.php
Executable file
66
server/app/adminapi/controller/finance/WithdrawController.php
Executable file
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
namespace app\adminapi\controller\finance;
|
||||
use app\adminapi\controller\BaseAdminController;
|
||||
use app\adminapi\lists\finance\WithdrawLists;
|
||||
use app\adminapi\logic\finance\WithdrawLogic;
|
||||
|
||||
/**
|
||||
* 提现控制器类
|
||||
* Class WithdrawController
|
||||
* @package app\adminapi\controller\finance
|
||||
*/
|
||||
class WithdrawController extends BaseAdminController
|
||||
{
|
||||
|
||||
public function lists(){
|
||||
return $this->dataLists(new WithdrawLists());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 详情
|
||||
* @return \think\response\Json
|
||||
* @author cjhao
|
||||
* @date 2024/10/31 16:27
|
||||
*/
|
||||
public function detail()
|
||||
{
|
||||
$id = $this->request->get('id');
|
||||
$detail = (new WithdrawLogic())->detail($id);
|
||||
return $this->success('',$detail);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 审核
|
||||
* @return \think\response\Json
|
||||
* @author cjhao
|
||||
* @date 2024/10/31 16:35
|
||||
*/
|
||||
public function audit()
|
||||
{
|
||||
$params = $this->request->post();
|
||||
$result = (new WithdrawLogic())->audit($params);
|
||||
if(true === $result){
|
||||
return $this->success('操作成功',[],1,1);
|
||||
}
|
||||
return $this->fail($result);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 转账
|
||||
* @return \think\response\Json
|
||||
* @author cjhao
|
||||
* @date 2024/10/31 17:46
|
||||
*/
|
||||
public function transfer()
|
||||
{
|
||||
$params = $this->request->post();
|
||||
$result = (new WithdrawLogic())->transfer($params);
|
||||
if(true === $result){
|
||||
return $this->success('操作成功',[],1,1);
|
||||
}
|
||||
return $this->fail($result);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user