mainId; $respond = ModifyClass::getModifyList($where); util::success($respond); } //取修改的花材价格 ssh 20240502 public function actionGetModifyItem() { $get = Yii::$app->request->get(); $id = $get['id']; $info = ModifyClass::getById($id, true); if (empty($info)) { util::fail('没有找到记录'); } if ($info->mainId != $this->mainId) { util::fail('不是你的哦'); } $list = ModifyItemClass::getAllByCondition(['mId' => $id], null, '*', 'productId'); util::success(['list' => $list]); } //添加修改记录 ssh 20240502 public function actionAdd() { $post = Yii::$app->request->post(); $modifyName = $post['modifyName'] ?? ''; if (empty($modifyName)) { $modifyName = date("mdHIs"); } $data = $post['data'] ?? ''; if (!empty($data)) { $arr = json_decode($data, true); if (!empty($arr)) { $list = ModifyClass::getAllByCondition(['mainId' => $this->mainId], 'inTurn asc,addTime asc', '*', null, true); if (count($list) >= 12) { if ($list[0]) { $list[0]->delete(); } } $mData = [ 'name' => $modifyName, 'mainId' => $this->mainId, 'inTurn' => 100, ]; $info = ModifyClass::add($mData, true); $returnId = $info->id ?? 0; foreach ($arr as $it) { $name = $it['name'] ?? ''; $cover = $it['cover'] ?? ''; $productId = $it['id'] ?? 0; $skPrice = $it['skPrice'] ?? 0; $hjPrice = $it['skPrice'] ?? 0; $price = $it['price'] ?? 0; $currentData = [ 'mId' => $returnId, 'name' => $name, 'productId' => $productId, 'skPrice' => $skPrice, 'price' => $price, 'hjPrice' => $hjPrice, 'cover' => $cover, ]; ModifyItemClass::add($currentData, true); } } } util::complete(); } }