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); } }