UserUnmoneyModel.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace app\common\model;
  3. use app\api\services\UserServices;
  4. use app\common\model\TimeModel;
  5. //use app\model\RedPoolModel;
  6. //use app\model\RedStorePoolModel;
  7. use app\common\model\UserDataModel;
  8. use services\CacheServices;
  9. use think\Exception;
  10. use think\facade\Db;
  11. use think\Model;
  12. class UserUnmoneyModel extends Model
  13. {
  14. protected $name = "user_unmoney";
  15. public function getIncomeMoneyLog ($param)
  16. {
  17. // $type_conf = config('type.money');
  18. $list = self::where('uid', $param->uid)
  19. // ->withAttr('type', function ($value, $data) use ($type_conf) {
  20. // return isset($type_conf[$value]) ? $type_conf[$value] : '未知类型';
  21. // })
  22. ->order('id', 'desc')
  23. ->paginate($param->data['limit'])
  24. ->toArray();
  25. // $history = self::where([
  26. // ['uid', '=', $param->uid],
  27. // ['state', '=', 1]
  28. // ])->sum('money');
  29. return $list['data'];
  30. return compact('list', 'history');
  31. }
  32. }