| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- namespace hd\controllers;
- use bizHd\cg\classes\CgRefundClass;
- use bizHd\cg\classes\CgRefundItemClass;
- use bizHd\purchase\classes\PurchaseClass;
- use common\components\imgUtil;
- use Yii;
- use common\components\util;
- class CgRefundController extends BaseController
- {
- //列表
- public function actionList()
- {
- $get = Yii::$app->request->get();
- $where = [];
- $where['mainId'] = $this->mainId;
- $cgId = $get['cgId'] ?? 0;
- if (!empty($cgId)) {
- $where['cgId'] = $cgId;
- }
- $list = CgRefundClass::getRefundList($where);
- util::success($list);
- }
- //根据采购单查退款信息 ssh 20210908
- public function actionGetRefundData()
- {
- $id = Yii::$app->request->get('id', 0);
- $refund = CgRefundClass::getById($id, true);
- CgRefundClass::valid($refund, $this->mainId);
- $cgId = $refund->cgId ?? 0;
- $cg = PurchaseClass::getById($cgId, true);
- if (empty($refund)) {
- util::fail('没有退款信息');
- }
- $orderSn = $refund->orderSn ?? '';
- $cgItemList = CgRefundItemClass::getAllByCondition(['orderSn' => $orderSn], null, '*');
- if (!empty($cgItemList)) {
- foreach ($cgItemList as $key => $item) {
- $cover = $item['cover'] ?? '';
- $shortCover = $cover;
- $bigCover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700";
- $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_130,w_130";
- $cgItemList[$key]['cover'] = $cover;
- $cgItemList[$key]['bigCover'] = $bigCover;
- $cgItemList[$key]['shortCover'] = $shortCover;
- $cgItemList[$key]['itemNum'] = isset($item['itemNum']) ? floatval($item['itemNum']) : 0;
- }
- }
- util::success(['info' => $refund, 'itemList' => $cgItemList, 'cgInfo' => $cg]);
- }
- //根据退款id查退款信息 ssh 20210809
- public function actionGetInfo()
- {
- $id = Yii::$app->request->get('id', 0);
- }
- }
|