OrderController.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\modules\admin\controllers\pond;
  3. use app\models\Order;
  4. use app\modules\admin\controllers\BaseController;
  5. use app\modules\admin\models\OrderListForm;
  6. class OrderController extends BaseController
  7. {
  8. public function actionIndex()
  9. {
  10. $store_id = get_store_id();
  11. $form = new OrderListForm();
  12. $form->attributes = get_params();
  13. if (!empty(get_params('is_offline')) && get_params('is_offline') == Order::IS_OFFLINE_TRUE) {
  14. $form->is_offline = Order::IS_OFFLINE_TRUE;
  15. } else {
  16. $form->is_offline = Order::IS_OFFLINE_FALSE;
  17. }
  18. $form->store_id = $store_id;
  19. $form->supplier_id = get_params('supplier_id');
  20. $form->order_id = get_params('order_id');
  21. $form->type = get_params('type');
  22. $form->province_id = get_params('province_id');
  23. $form->city_id = get_params('city_id');
  24. $form->district_id = get_params('district_id');
  25. return $this->asJson($form->search());
  26. }
  27. // 核销订单
  28. public function actionClerk()
  29. {
  30. $form = new OrderClerkForm();
  31. $form->attributes = get_params();
  32. $form->order_model = 'app\cyymodels\Order';
  33. $form->order_type = 5;
  34. $form->store = $this->store;
  35. return $form->clerk();
  36. }
  37. }