UserSubscribeBehaviorStats.php 904 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: hp
  5. * Date: 2017/11/21
  6. * Time: 10:42
  7. */
  8. namespace App\Modules\User\Models;
  9. use Illuminate\Database\Eloquent\Model;
  10. use DB;
  11. class UserSubscribeBehaviorStats extends Model
  12. {
  13. protected $table = 'user_subscribe_statistics';
  14. protected $fillable = ['id', 'date', 'appid', 'new_subscribe_num', 'recharge_sum','one_day_recharge',
  15. 'three_days_recharge','actual_subscibe_num','seven_days_recharge','thirty_days_recharge',
  16. 'sixty_days_recharge','new_sub_recharge_num','sub_user_orders_num','yesterday_actual_new_user',
  17. 'yesterday_actual_sub_num'
  18. ];
  19. public static function getList($date='') {
  20. if(empty($date)){
  21. return self::paginate();
  22. }else{
  23. $obj = self::where('date',$date);
  24. //if ($date) $obj->where('date',$date);
  25. return $obj->get();
  26. }
  27. }
  28. }