AliSendOrderService.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace App\Modules\Ali\Services;
  3. use App\Modules\Ali\Models\AliSendOrder;
  4. use DB;
  5. use Redis;
  6. use App\Modules\Ali\Models\AliOrder;
  7. use App\Modules\User\Models\Aliuser;
  8. class AliSendOrderService
  9. {
  10. /**
  11. * 创建推广派单
  12. */
  13. static function createOrder($data)
  14. {
  15. return AliSendOrder::createOrder($data);
  16. }
  17. static function search($params, $isAll = false)
  18. {
  19. return AliSendOrder:: search($params, $isAll);
  20. }
  21. static function getSendOrderStat($distribution_channel_id)
  22. {
  23. $sendOrderStat = array();
  24. $sendOrderStat['todayChargeAmount'] = AliOrder::getDistributionTodayChargeAmount($distribution_channel_id);
  25. $sendOrderStat['todayAddUserNum'] = Aliuser::getDistributionTodayAddUserNum($distribution_channel_id);
  26. $sendOrderStat['totalChargeAmount'] = AliOrder::getDistributionTotalChargeAmount($distribution_channel_id);
  27. $sendOrderStat['totalUserNum'] = Aliuser::getDistributionTotalAddUserNum($distribution_channel_id);
  28. return $sendOrderStat;
  29. }
  30. /**
  31. * 删除派单
  32. * @param $id 派单id
  33. * @return
  34. */
  35. static function removeSendOrder($id)
  36. {
  37. return SendOrder::removeSendOrder($id);
  38. }
  39. }