Back.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. /**
  3. *
  4. * User: anyluck
  5. * Date: 2020/6/3
  6. * Time: 10:27
  7. */
  8. namespace app\web\model;
  9. use app\common\model\Mining;
  10. use app\common\model\OrderFrequency;
  11. use app\web\controller\Base;
  12. class Back extends Base
  13. {
  14. // 交易区块处理
  15. /** 查看交易区块
  16. * @param array $where
  17. */
  18. public static function back($where=[])
  19. {
  20. $wheres["status"]=0;
  21. $mining=Mining::where($where)->where($wheres)->order("num asc")->select();
  22. if ($mining){
  23. return $mining->toArray();
  24. }
  25. return [];
  26. }
  27. // 根据个人信息查看交易区块
  28. public static function persion_back($user_id)
  29. {
  30. $back=self::back();
  31. if ($back){
  32. foreach ($back as $k=>$v){
  33. $where["user_id"]=$user_id;
  34. $where["mining_id"]=$v["id"];
  35. $order_frequerncy=OrderFrequency::where($where)->find();
  36. if ($order_frequerncy){
  37. $back[$k]["buy"]=$order_frequerncy->buy;
  38. $back[$k]["push"]=$order_frequerncy->push;
  39. }else{
  40. $back[$k]["buy"]=0;
  41. $back[$k]["push"]=0;
  42. }
  43. }
  44. return $back;
  45. }else{
  46. return [];
  47. }
  48. }
  49. }