BatchPaymentService.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: tandunzhao
  5. * Date: 2017/12/2
  6. * Time: 下午3:34
  7. */
  8. namespace App\Modules\Finance\Services;
  9. use App\Modules\Channel\Services\ChannelService;
  10. use App\Modules\Finance\Models\BatchPayments;
  11. use App\Modules\Finance\Models\FinancialStat;
  12. use App\Modules\Finance\Models\WithdrawCash;
  13. use App\Modules\Manage\Services\ManageService;
  14. use App\Modules\User\Services\UserService;
  15. class BatchPaymentService
  16. {
  17. public static function addBatchPayment($param)
  18. {
  19. return BatchPayments::addBatchPayment($param);
  20. }
  21. public static function getBatchPayment($status, $is_all = false)
  22. {
  23. return BatchPayments::getBatchPayment($status, $is_all);
  24. }
  25. public static function getById($id)
  26. {
  27. return BatchPayments::getById($id);
  28. }
  29. public static function updatePaymentStatus($id, $status = '', $pay_merchant_source_msg, $pay_merchant_source_result)
  30. {
  31. return BatchPayments::updatePaymentStatus($id, $status, $pay_merchant_source_msg, $pay_merchant_source_result);
  32. }
  33. public static function makeThreeSourcePayment($userId, $batch_payment_id, $amount, $remark)
  34. {
  35. return BatchPayments::makeThreeSourcePayment($userId, $batch_payment_id, $amount, $remark);
  36. }
  37. public static function getBatchPaymentPaying() {
  38. return BatchPayments::getBatchPaymentPaying();
  39. }
  40. public static function updateWithdrawCashStatus($id, $userId = '', $statusIn, $remark='', $serialNumber=''){
  41. return BatchPayments::updateWithdrawCashStatus($id, $userId , $statusIn, $remark, $serialNumber);
  42. }
  43. }