Order.php 892 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. # 订单类
  3. namespace Goods\Lib;
  4. use Dever;
  5. class Order
  6. {
  7. # 获取我的订单
  8. public function getList($uid, $type = false, $type_id = false)
  9. {
  10. $where['uid'] = $uid;
  11. if ($type && $type_id) {
  12. $where['type'] = $type;
  13. $where['type_id'] = $type_id;
  14. }
  15. $order = Dever::db('goods/order')->getData($where);
  16. if ($order) {
  17. foreach ($order as $k => $v) {
  18. if ($v['status'] == 1) {
  19. $order[$k]['status_name'] = '待支付';
  20. } elseif ($v['status'] == 2) {
  21. $order[$k]['status_name'] = '已支付';
  22. } else {
  23. $order[$k]['status_name'] = '支付失败';
  24. }
  25. $goods = Dever::db('goods/info')->one($v['info_id']);
  26. $order[$k]['pic'] = $goods['pic_cover'];
  27. $order[$k]['date'] = date('Y-m-d H:i:s', $v['cdate']);
  28. $order[$k]['price'] = $v['cash'] * $v['num'] . '元';
  29. }
  30. }
  31. return $order;
  32. }
  33. }