OrderOperation.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: shenyang
  5. * Date: 2018/8/1
  6. * Time: 下午5:01
  7. */
  8. namespace app\frontend\modules\order\operations;
  9. use app\common\models\Order;
  10. abstract class OrderOperation implements OrderOperationInterface
  11. {
  12. const PAY = 1; // 支付
  13. const COMPLETE = 5; // 确认收货
  14. const EXPRESS = 8; // 查看物流
  15. const CANCEL = 9; // 取消订单
  16. const COMMENT = 10; // 评论
  17. const DELETE = 12; // 删除订单
  18. const REFUND = 13; // 申请退款
  19. const REFUND_INFO = 18; // 已退款/退款中
  20. const COMMENTED = 19; // 已评价
  21. const REMITTANCE_RECORD = 21; // 转账信息
  22. const CONTACT_CUSTOMER_SERVICE = 41; // 联系客服
  23. const CHECK_INVOICE = 50; //查看发票
  24. const View_EQUITY = 51; //查看卡券
  25. const COUPON = 'coupon'; // 分享优惠卷
  26. const BLIND_BOX_GOODS = 53; // 盲盒商品
  27. const BLIND_BOX_REFUND = 54; // 盲盒申请退款
  28. const STORE_PROJECTS_GOODS = 56;//多门店核销商品
  29. const GOODS_COMMENT = 57;//评价 上面为10的不清楚有没有给用到,另起一个
  30. const ADDITIONAL_COMMENT = 58;//追评
  31. const LOOK_COMMENT = 59;//查看评价
  32. /**
  33. * @var Order
  34. */
  35. protected $order;
  36. public function __construct(Order $order)
  37. {
  38. $this->order = $order;
  39. }
  40. public function getType()
  41. {
  42. return '';
  43. }
  44. }