StoreOrderStatus.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. /**
  3. *
  4. * @author: xaboy<365615158@qq.com>
  5. * @day: 2017/11/11
  6. */
  7. namespace app\admin\model\order;
  8. use traits\ModelTrait;
  9. use basic\ModelBasic;
  10. /**
  11. * 订单操作纪律model
  12. * Class StoreOrderStatus
  13. * @package app\admin\model\store
  14. */
  15. class StoreOrderStatus extends ModelBasic
  16. {
  17. use ModelTrait;
  18. /**
  19. * @param $oid
  20. * @param $type
  21. * @param $message
  22. */
  23. public static function setStatus($oid,$type,$message){
  24. $data['oid'] = (int)$oid;
  25. $data['change_type'] = $type;
  26. $data['change_message'] = $message;
  27. $data['change_time'] = time();
  28. self::set($data);
  29. }
  30. /**
  31. * @param $where
  32. * @return array
  33. */
  34. public static function systemPage($oid){
  35. $model = new self;
  36. $model = $model->where('oid',$oid);
  37. $model = $model->order('change_time asc');
  38. return self::page($model);
  39. }
  40. /**
  41. * @param $where
  42. * @return array
  43. */
  44. public static function systemPageMer($oid){
  45. $model = new self;
  46. $model = $model->where('oid',$oid);
  47. // $model = $model->where('change_type','LIKE','mer_%');
  48. $model = $model->order('change_time asc');
  49. return self::page($model);
  50. }
  51. }