CgItemController.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace hd\controllers;
  3. use bizHd\purchase\classes\PurchaseClass;
  4. use bizHd\purchase\classes\PurchaseItemClass;
  5. use common\components\imgUtil;
  6. use Yii;
  7. use common\components\util;
  8. class CgItemController extends BaseController
  9. {
  10. //采购成功后改价时获取列表 ssh 2023311
  11. public function actionGetCgItemInfo()
  12. {
  13. $get = Yii::$app->request->get();
  14. $id = $get['id'] ?? 0;
  15. $cg = PurchaseClass::getById($id, true);
  16. if (empty($cg)) {
  17. util::fail('没有找到采购信息');
  18. }
  19. if ($cg->mainId != $this->mainId) {
  20. util::fail('没有权限操作');
  21. }
  22. $orderSn = $cg->orderSn ?? '';
  23. $list = PurchaseItemClass::getAllByCondition(['orderSn' => $orderSn], null, '*');
  24. if (!empty($list)) {
  25. foreach ($list as $key => $item) {
  26. $shortCover = $item['cover'] ?? '';
  27. $cover = imgUtil::groupImg($shortCover);
  28. $list[$key]['cover'] = $cover;
  29. $list[$key]['shortCover'] = $shortCover;
  30. }
  31. }
  32. $shop = $this->shop;
  33. $onlyCg = $shop->onlyCg ?? 1;
  34. util::success(['list' => $list, 'onlyCg' => $onlyCg]);
  35. }
  36. }