1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- /**
- * Created by PhpStorm.
- * User: tandunzhao
- * Date: 2017/12/4
- * Time: 上午10:14
- */
- namespace App\Modules\Finance\Services;
- use App\Modules\Channel\Services\ChannelService;
- use App\Modules\Finance\Models\Bill;
- class BillService
- {
- /**
- * 获取结算列表
- * @param $params[]
- * channel_id:渠道ID 可选
- * channel_name:渠道名称 可选
- * search_name: 搜索名称 可选
- * start_date:开始时间 可选
- * end_date:结束时间 可选
- * * @param bool $is_all
- * @return mixed
- */
- public static function getBillList($params = [], $is_all=false) {
- $result = Bill::getBillList($params, $is_all);
- return $result;
- }
- /**
- *
- * @param $channelId 渠道ID
- * @param $rechargeAmount 渠道充值总额
- */
- public static function addBill($channelId, $rechargeAmount) {
- $channelName = ChannelService::getChannelNicknameById($channelId);
- Bill::makeBill($channelId, $channelName, $rechargeAmount);
- }
- /**
- * 获取当前渠道当前结算比例
- * @param $channelId
- * @return float
- */
- public static function getRate($channelId) {
- return Bill::getRate($channelId);
- }
-
- public static function getOne($channelId,$date){
- return Bill::getOne($channelId,$date);
- }
- }
|