mainId; $classId = Yii::$app->request->get('classId', 0); if (!empty($classId)) { $where['classId'] = $classId; } $status = Yii::$app->request->get('status', 0); if (!empty($status)) { $where['status'] = $status; } $delStatus = Yii::$app->request->get('delStatus', 0); if ($delStatus != 2) { $where['delStatus'] = $delStatus; } //输出标准会员价,即批发价,默认显示的是批发价 $level = 0; $data = ProductClass::getAllByCondition($where, ['actualSold' => SORT_DESC, 'inTurn' => SORT_DESC], "*"); $data = ProductClass::groupProductInfo($data, $level); util::success(['list' => $data]); } //散客查看花材详情 ssh 20230109 public function actionGetMallItemInfo() { $get = Yii::$app->request->get(); $id = $get['id'] ?? 0; $item = ItemClass::getById($id); $discountPrice = $item['discountPrice'] ?? 0; if ($discountPrice > 0) { $skDiscountPrice = $item['skDiscountPrice'] ?? 0; $item['skPrice'] = $skDiscountPrice; } $presell = $item['presell'] ?? 0; if ($presell == 1) { $preSellDate = $item['presellDate'] ?? ''; $preSellDateShow = []; if (!empty($preSellDate)) { $dateArr = explode(',', trim($preSellDate)); if (!empty($dateArr)) { foreach ($dateArr as $sellTime) { $showDate = date("n月j日", $sellTime); $preSellDateShow[] = $showDate; } } } $item['presellDateShow'] = $preSellDateShow; } $shortCover = $item['cover'] ?? ''; $cover = imgUtil::groupImg($shortCover); $item['shortCover'] = $shortCover; $item['bigCover'] = $cover . "?x-oss-process=image/resize,m_fill,h_700,w_700"; $item['cover'] = $cover . "?x-oss-process=image/resize,m_fill,h_100,w_100"; $pixTextGoods = PicTextGhsItemClass::getByCondition(['mainId' => $item['mainId'], 'ghsItemId' => $id], true); $item['picTextGoods'] = $pixTextGoods; // 封面图与多花材图片的兼容处理 if ($item['images'] == '' && $item['shortCover'] != '') { $item['images'] = $item['shortCover']; } util::success(['info' => $item]); } //扫码看价格 ssh 20221008 public function actionShowInfo() { $get = Yii::$app->request->get(); $id = $get['id'] ?? 0; $item = ItemClass::getById($id, true); if (empty($item)) { util::stop(''); } if (isset($item->skDiscountPrice) && $item->skDiscountPrice > 0) { $skPrice = $item->skDiscountPrice; } else { $skPrice = $item->skPrice ?? 0; } $skPrice = floatval($skPrice); $name = $item->name ?? ''; $classId = $item->classId ?? 0; $class = ItemClassClass::getById($classId, true); $className = $class->name ?? ''; echo '