OrderSalesModel.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. namespace app\common\model;
  3. /**
  4. * 售后订单管理
  5. * Class GoodsTypeModel
  6. * @package app\common\model
  7. */
  8. class OrderSalesModel extends BaseModel
  9. {
  10. protected $table = 'order_sales';
  11. //后台订单分页
  12. public function getOrderSalesPage($page,$pageSize,$condition=[],$is_count = false,$order=''){
  13. $join=[
  14. ['order order','order.order_no=orderSales.order_no','LEFT'],
  15. ];
  16. $this->alias('orderSales')
  17. ->field('orderSales.*')
  18. ->join($join);
  19. if($condition){
  20. $this->where($condition);
  21. }
  22. if($is_count){
  23. return $this->count();
  24. }
  25. if($order){
  26. $this->order($order);
  27. }
  28. return $this->page($page,$pageSize)->select();
  29. }
  30. public function getOrderSalesOne($condition=[]){
  31. $join=[
  32. ['pay_list pay_list','pay_list.order_no=orderSales.order_no','LEFT'],
  33. ];
  34. $this->alias('orderSales')
  35. ->field('orderSales.*,pay_list.wx_price,pay_list.pay_no')
  36. ->join($join);
  37. if($condition){
  38. $this->where($condition);
  39. }
  40. return $this->find();
  41. }
  42. // 获取售后订单
  43. public function getOrderSales($condition=[]){
  44. $join=[
  45. // ['order order','order.order_no=sales.order_no','LEFT'],
  46. ];
  47. $this->alias('sales')
  48. ->field('sales.*')
  49. ->join($join);
  50. if($condition){
  51. $this->where($condition);
  52. }
  53. return $this->BaseModel($this->find());
  54. }
  55. }