|
|
@@ -0,0 +1,47 @@
|
|
|
+<?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
|
|
|
+{
|
|
|
+
|
|
|
+ //根据采购单查退款信息 shish 20210908
|
|
|
+ public function actionGetRefundData()
|
|
|
+ {
|
|
|
+ $cgId = Yii::$app->request->get('cgId', 0);
|
|
|
+ $cg = PurchaseClass::getById($cgId, true);
|
|
|
+ PurchaseClass::valid($cg, $this->shopId);
|
|
|
+ $refund = CgRefundClass::getByCondition(['cgId' => $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;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ util::success(['info' => $refund, 'itemList' => $cgItemList]);
|
|
|
+ }
|
|
|
+
|
|
|
+ //根据退款id查退款信息 shish 20210809
|
|
|
+ public function actionGetInfo()
|
|
|
+ {
|
|
|
+ $id = Yii::$app->request->get('id', 0);
|
|
|
+ }
|
|
|
+
|
|
|
+}
|