AgentsManage.php 870 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: admin
  5. * Date: 2018/12/14
  6. * Time: 16:51
  7. */
  8. namespace App\Modules\Agents\Models;
  9. use Illuminate\Database\Eloquent\Model;
  10. use DB;
  11. class AgentsManage extends Model
  12. {
  13. protected $table = 'agent_manage';
  14. public static function getSendOrdersByAgentName($agentName, $isAll = false)
  15. {
  16. $search_obj = self::join('agent_info', 'agent_manage.agent_name', '=', 'agent_info.agent_name')
  17. ->join('send_orders', 'agent_info.send_order_id', '=', 'send_orders.id')
  18. ->where('agent_manage.agent_name', '=', $agentName)
  19. ->whereBetween('send_orders.pre_send_date',[date('Y-m-d',strtotime('-2 day')),date('Y-m-d 23:59:59')])
  20. ->select('send_orders.*');
  21. //$search_obj=DB::table('send_orders')-> select('send_orders.*');
  22. return $search_obj->paginate(15);
  23. }
  24. }