|
|
@@ -3,6 +3,7 @@
|
|
|
namespace ghs\controllers;
|
|
|
|
|
|
use biz\product\classes\XjClass;
|
|
|
+use bizGhs\item\classes\ItemClass;
|
|
|
use common\components\imgUtil;
|
|
|
use common\components\util;
|
|
|
use Yii;
|
|
|
@@ -23,7 +24,13 @@ class XjController extends BaseController
|
|
|
//取出商家上架的小菊 ssh 20210904
|
|
|
public function actionGetSjXj()
|
|
|
{
|
|
|
- $list = XjClass::getAllByCondition(['shopId' => $this->shopId, 'delStatus' => 0, 'status' => 1], null, '*');
|
|
|
+ $get = Yii::$app->request->get();
|
|
|
+ $itemId = $get['itemId'] ?? 0;
|
|
|
+ $product = ItemClass::getById($itemId, true);
|
|
|
+ if ($product->mainId != $this->mainId) {
|
|
|
+ util::fail('不是您的花材');
|
|
|
+ }
|
|
|
+ $list = XjClass::getAllByCondition(['itemId' => $itemId, 'delStatus' => 0, 'status' => 1], null, '*');
|
|
|
if (!empty($list)) {
|
|
|
foreach ($list as $key => $val) {
|
|
|
$shortCover = $val['cover'] ?? '';
|
|
|
@@ -40,7 +47,13 @@ class XjController extends BaseController
|
|
|
//取出商家所有小菊 ssh 20210904
|
|
|
public function actionGetFilterXj()
|
|
|
{
|
|
|
- $list = XjClass::getAllByCondition(['shopId' => $this->shopId, 'delStatus' => 0], null, '*');
|
|
|
+ $get = Yii::$app->request->get();
|
|
|
+ $itemId = $get['itemId'] ?? 0;
|
|
|
+ $product = ItemClass::getById($itemId, true);
|
|
|
+ if ($product->mainId != $this->mainId) {
|
|
|
+ util::fail('不是您的花材');
|
|
|
+ }
|
|
|
+ $list = XjClass::getAllByCondition(['itemId' => $itemId, 'delStatus' => 0], null, '*');
|
|
|
if (!empty($list)) {
|
|
|
foreach ($list as $key => $val) {
|
|
|
$shortCover = $val['cover'] ?? '';
|
|
|
@@ -57,8 +70,13 @@ class XjController extends BaseController
|
|
|
//清除全部小菊 lqh 2021.12.8
|
|
|
public function actionClearAll()
|
|
|
{
|
|
|
- XjClass::clearAll($this->shopId);
|
|
|
- //ShopExtClass::clearXjALl($this->shopId);
|
|
|
+ $get = Yii::$app->request->get();
|
|
|
+ $itemId = $get['itemId'] ?? 0;
|
|
|
+ $product = ItemClass::getById($itemId, true);
|
|
|
+ if ($product->mainId != $this->mainId) {
|
|
|
+ util::fail('不是您的花材');
|
|
|
+ }
|
|
|
+ XjClass::clearAll($itemId);
|
|
|
util::complete('已删除');
|
|
|
}
|
|
|
|
|
|
@@ -66,6 +84,11 @@ class XjController extends BaseController
|
|
|
public function actionBatchAdd()
|
|
|
{
|
|
|
$post = Yii::$app->request->post();
|
|
|
+ $itemId = $post['itemId'] ?? 0;
|
|
|
+ $product = ItemClass::getById($itemId, true);
|
|
|
+ if ($product->mainId != $this->mainId) {
|
|
|
+ util::fail('不是您的花材');
|
|
|
+ }
|
|
|
$xjData = $post['xjData'] ?? '';
|
|
|
if (empty($xjData)) {
|
|
|
util::fail('请上传图片');
|
|
|
@@ -74,7 +97,7 @@ class XjController extends BaseController
|
|
|
if (is_array($arr) == false) {
|
|
|
util::fail('请上传图片...');
|
|
|
}
|
|
|
- XjClass::batchAddXj($arr, $this->shop);
|
|
|
+ XjClass::batchAddXj($arr, $this->shop, $product);
|
|
|
util::complete('添加成功');
|
|
|
}
|
|
|
|