OrderOperation.php 652 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: shenyang
  5. * Date: 2019/3/26
  6. * Time: 2:00 PM
  7. */
  8. namespace app\backend\modules\order\operations;
  9. use app\common\models\Order;
  10. use app\frontend\modules\order\operations\OrderOperationInterface;
  11. abstract class OrderOperation implements OrderOperationInterface
  12. {
  13. const ADMIN_PAY = 1;
  14. const ADMIN_SEND = 2;
  15. const ADMIN_RECEIVE = 3;
  16. const ADMIN_CLOSE = -1;
  17. /**
  18. * @var Order
  19. */
  20. protected $order;
  21. /**
  22. * AdminProviderOrderOperation constructor.
  23. * @param Order $order
  24. */
  25. public function __construct(Order $order)
  26. {
  27. $this->order = $order;
  28. }
  29. }