Getting started

开始

电商类站内虚拟积分与聚合支付解决方案

此扩展包提供两项功能

1. 站内虚拟积分

2. 聚合支付,提供支付宝/微信/站内积分的组合支付方式下单

运行环境最低要求

PHP 7.2

Mysql 5.7+

项目提供Model调用,可用于业务方自定筛选/统计数据

// 钱包模型使用示例
use yybawang\ebank\Models\FundPurse;
FundPurse::find(1);

// 比如一个冻结列表展示页数据,下拉选择身份和钱包类型进行后台筛选
$IdentityTypes = FundIdentityType::select('id', 'name')->where('id', '>', 3)->latest()->get();
$PurseTypes = FundPurseType::select('id', 'name')->latest()->get();
FundFreeze::when($request->input('identity_type_id'), function($query, $value){
        $query->where('identity_type_id', $value);
    })
    ->when($request->input('purse_type_id'), function($query, $value){
        $query->where('purse_type_id', $value);
    })
    ->when($request->input('user_id'), function($query, $value){
        $query->where('user_id', $value);
    })
    ->when($request->input('status'), function($query, $value){
        $query->where('status', $value);
    })
    ->when($request->input('date.0'), function($query, $value){
        $query->where('created_at', '>=', $value);
    })
    ->when($request->input('date.1'), function($query, $value){
        $query->where('created_at', '<=', $value);
    })
    ->latest()
    ->paginate($request->input('rows'));

Last updated