LiquidationService.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: tandunzhao
  5. * Date: 2017/12/7
  6. * Time: 下午2:04
  7. */
  8. namespace App\Modules\Finance\Services;
  9. use App\Modules\Finance\Models\Liquidation;
  10. class LiquidationService
  11. {
  12. /**
  13. * 保存清算明细
  14. * @param $channel_id 渠道ID
  15. * @param $pay_merchant_source 渠道支付通道
  16. * @param $amount 清算金额
  17. * @param $payment_id 打款ID
  18. * @param string $remark 备注
  19. * @return mixed
  20. */
  21. public static function addLiquidation($channel_id, $pay_merchant_source, $amount, $payment_id, $remark = '') {
  22. $date = date("Y-m-d H:i:s");
  23. return Liquidation::addLiquidation($channel_id, $pay_merchant_source, $amount, $date, $payment_id, $remark);
  24. }
  25. /**
  26. * 清算明细表列表
  27. * @param $params[]
  28. * channel_id:渠道ID 可选
  29. * channel_name:渠道名称 可选
  30. * pay_merchant_source 支付通道渠道(可不传,获取所有通道) 可选
  31. * start_date:开始时间 可选
  32. * end_date:结束时间 可选
  33. * search_name: 搜索名称
  34. * @param $isAll
  35. * @return mixed
  36. */
  37. public static function getLiquidationList($params=[], $isAll = false) {
  38. return Liquidation::getLiquidationList($params, $isAll);
  39. }
  40. }