StockInController.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace ghs\controllers;
  3. use biz\admin\classes\AdminRoleClass;
  4. use bizGhs\order\classes\StockInOrderClass;
  5. use common\components\util;
  6. use Yii;
  7. //入库 linqh 2021.1.25
  8. class StockInController extends BaseController
  9. {
  10. //入库列表 linqh 2021.1.25
  11. public function actionList()
  12. {
  13. $get = Yii::$app->request->get();
  14. $orderStatus = isset($get['status']) ? $get['status'] : '';
  15. $where = [];
  16. $where['inShopId'] = $this->shopId;
  17. if (!empty($orderStatus)) {
  18. $where['status'] = $orderStatus;
  19. }
  20. $list = StockInOrderClass::getOrderList($where);
  21. util::success($list);
  22. }
  23. //入库详情 linqh 2021.1.25
  24. public function actionDetail()
  25. {
  26. $orderSn = Yii::$app->request->get('orderSn', '');
  27. $orderData = StockInOrderClass::getOrderDetail($orderSn, $this->shopId);
  28. util::success($orderData);
  29. }
  30. //确认入库 linqh 2021.1.24
  31. public function actionConfirmOrder()
  32. {
  33. $get = Yii::$app->request->get();
  34. $shopAdmin = $this->shopAdmin;
  35. $roleId = $shopAdmin['roleId'] ?? 0;
  36. $role = AdminRoleClass::getById($roleId);
  37. $roleName = $role['roleName'] ?? '';
  38. if ($roleName == '员工') {
  39. util::fail('您没有权限操作哦');
  40. }
  41. $orderSn = $get['orderSn'];
  42. StockInOrderClass::confirmOrder($orderSn, $this->shopId, $this->adminId);
  43. util::complete("出库成功");
  44. }
  45. }