Commit d4930521 authored by luhongguang's avatar luhongguang

update:pindan_goods_sku_id 修改

parent 8c094d6b
...@@ -125,7 +125,7 @@ class MarketingPindanGoodsService ...@@ -125,7 +125,7 @@ class MarketingPindanGoodsService
*/ */
private static function addGoodsSku($spuData, $shopId, $skuData = []) private static function addGoodsSku($spuData, $shopId, $skuData = [])
{ {
$pindanSku = PindanGoodsSku::get("pindan_goods_sku_id", ["goods_name" => $skuData["goods_name"] $pindanSku = PindanGoodsSku::get("goods_sku_id", ["goods_name" => $skuData["goods_name"]
, "life_account_id" => $skuData["life_account_id"]]); , "life_account_id" => $skuData["life_account_id"]]);
if (!empty($pindanSku)) { if (!empty($pindanSku)) {
throw new GoodsException(['cus' => 17]); throw new GoodsException(['cus' => 17]);
...@@ -153,7 +153,7 @@ class MarketingPindanGoodsService ...@@ -153,7 +153,7 @@ class MarketingPindanGoodsService
throw new GoodsException(['cus' => 20]); throw new GoodsException(['cus' => 20]);
} }
$skuParams = [ $skuParams = [
"pindan_goods_sku_id" => $skuId, "goods_sku_id" => $skuId,
"goods_spu_id" => $spuData["goods_spu_id"], "goods_spu_id" => $spuData["goods_spu_id"],
"life_account_id" => $skuData["life_account_id"], "life_account_id" => $skuData["life_account_id"],
"publish_user_id" => empty($skuData["publish_user_id"]) ? "" : $skuData["publish_user_id"], "publish_user_id" => empty($skuData["publish_user_id"]) ? "" : $skuData["publish_user_id"],
...@@ -190,8 +190,8 @@ class MarketingPindanGoodsService ...@@ -190,8 +190,8 @@ class MarketingPindanGoodsService
*/ */
public static function pindanMarketingEditGoods($params) public static function pindanMarketingEditGoods($params)
{ {
$goodsSkuId = $params["pindan_goods_sku_id"]; $goodsSkuId = $params["goods_sku_id"];
$pindanGoodsSku = PindanGoodsSku::get("*", ["pindan_goods_sku_id" => $goodsSkuId]); $pindanGoodsSku = PindanGoodsSku::get("*", ["goods_sku_id" => $goodsSkuId]);
if (empty($pindanGoodsSku)) { if (empty($pindanGoodsSku)) {
throw new GoodsException(["cus" => 15]); throw new GoodsException(["cus" => 15]);
} }
...@@ -293,7 +293,7 @@ class MarketingPindanGoodsService ...@@ -293,7 +293,7 @@ class MarketingPindanGoodsService
GoodsService::addGoodsSkuPicRecord($goodsSkuId, $skuParams); GoodsService::addGoodsSkuPicRecord($goodsSkuId, $skuParams);
$pindanGoodsSkuRes = PindanGoodsSku::save($skuParams, ["pindan_goods_sku_id" => $goodsSkuId]); $pindanGoodsSkuRes = PindanGoodsSku::save($skuParams, ["goods_sku_id" => $goodsSkuId]);
if (!empty($pindanGoodsSkuRes)) { if (!empty($pindanGoodsSkuRes)) {
self::addPindanGoodsSnapshot($goodsSkuId); self::addPindanGoodsSnapshot($goodsSkuId);
} }
...@@ -306,7 +306,7 @@ class MarketingPindanGoodsService ...@@ -306,7 +306,7 @@ class MarketingPindanGoodsService
*/ */
private static function addPindanGoodsSnapshot($skuId) private static function addPindanGoodsSnapshot($skuId)
{ {
$skuInfo = PindanGoodsSku::getRecordMaster(["pindan_goods_sku_id" => $skuId]); $skuInfo = PindanGoodsSku::getRecordMaster(["goods_sku_id" => $skuId]);
PindanGoodsSnapshot::insertRecord($skuInfo[0]); PindanGoodsSnapshot::insertRecord($skuInfo[0]);
} }
...@@ -319,7 +319,7 @@ class MarketingPindanGoodsService ...@@ -319,7 +319,7 @@ class MarketingPindanGoodsService
public static function pindanGoodsSnapshotInfo($params) public static function pindanGoodsSnapshotInfo($params)
{ {
$data = []; $data = [];
$goodsSnapshot = PindanGoodsSnapshot::getRecord(["pindan_goods_sku_id" => $params["goods_sku_id"], "goods_version" => $params["version"]]); $goodsSnapshot = PindanGoodsSnapshot::getRecord(["goods_sku_id" => $params["goods_sku_id"], "goods_version" => $params["version"]]);
if (empty($goodsSnapshot)) { if (empty($goodsSnapshot)) {
throw new GoodsException(["cus" => 23]); throw new GoodsException(["cus" => 23]);
} }
......
...@@ -463,8 +463,8 @@ class MarketingService ...@@ -463,8 +463,8 @@ class MarketingService
} }
//获取商品的最大最小值 //获取商品的最大最小值
$skuInfoList = PindanGoodsSku::getRecordMaster(["pindan_goods_sku_id" => $goodsSkuId] $skuInfoList = PindanGoodsSku::getRecordMaster(["goods_sku_id" => $goodsSkuId]
, ["pindan_goods_sku_id", "goods_spu_id", "price"]); , ["goods_sku_id", "goods_spu_id", "price"]);
$priceList = []; $priceList = [];
foreach ($skuInfoList as $skuInfo) { foreach ($skuInfoList as $skuInfo) {
$priceList[] = $skuInfo["price"]; $priceList[] = $skuInfo["price"];
...@@ -508,7 +508,7 @@ class MarketingService ...@@ -508,7 +508,7 @@ class MarketingService
$marketingGoods = []; $marketingGoods = [];
foreach ($skuInfoList as $key => $skuInfo) { foreach ($skuInfoList as $key => $skuInfo) {
$marketingGoods[$key]["goods_spu_id"] = $skuInfo["goods_spu_id"]; $marketingGoods[$key]["goods_spu_id"] = $skuInfo["goods_spu_id"];
$marketingGoods[$key]["goods_sku_id"] = $skuInfo["pindan_goods_sku_id"]; $marketingGoods[$key]["goods_sku_id"] = $skuInfo["goods_sku_id"];
$marketingGoods[$key]["marketing_id"] = $marketingId; $marketingGoods[$key]["marketing_id"] = $marketingId;
} }
MarketingGoods::save($marketingGoods); MarketingGoods::save($marketingGoods);
...@@ -572,8 +572,8 @@ class MarketingService ...@@ -572,8 +572,8 @@ class MarketingService
} }
//获取商品的最大最小值 //获取商品的最大最小值
$skuInfoList = PindanGoodsSku::getRecordMaster(["pindan_goods_sku_id" => $goodsSkuId] $skuInfoList = PindanGoodsSku::getRecordMaster(["goods_sku_id" => $goodsSkuId]
, ["pindan_goods_sku_id", "goods_spu_id", "price"]); , ["goods_sku_id", "goods_spu_id", "price"]);
$priceList = []; $priceList = [];
foreach ($skuInfoList as $skuInfo) { foreach ($skuInfoList as $skuInfo) {
$priceList[] = $skuInfo["price"]; $priceList[] = $skuInfo["price"];
...@@ -615,7 +615,7 @@ class MarketingService ...@@ -615,7 +615,7 @@ class MarketingService
$marketingGoods = []; $marketingGoods = [];
foreach ($skuInfoList as $key => $skuInfo) { foreach ($skuInfoList as $key => $skuInfo) {
$marketingGoods[$key]["goods_spu_id"] = $skuInfo["goods_spu_id"]; $marketingGoods[$key]["goods_spu_id"] = $skuInfo["goods_spu_id"];
$marketingGoods[$key]["goods_sku_id"] = $skuInfo["pindan_goods_sku_id"]; $marketingGoods[$key]["goods_sku_id"] = $skuInfo["goods_sku_id"];
$marketingGoods[$key]["marketing_id"] = $marketingId; $marketingGoods[$key]["marketing_id"] = $marketingId;
} }
MarketingGoods::save($marketingGoods); MarketingGoods::save($marketingGoods);
...@@ -704,7 +704,7 @@ class MarketingService ...@@ -704,7 +704,7 @@ class MarketingService
$goodsSkuList = MarketingGoods::marketingGoodsList(['marketing_id' => $params['marketing_id']]); $goodsSkuList = MarketingGoods::marketingGoodsList(['marketing_id' => $params['marketing_id']]);
$goodsSkuId = array_column($goodsSkuList , 'goods_sku_id'); $goodsSkuId = array_column($goodsSkuList , 'goods_sku_id');
$goodsSkuList = PindanGoodsSku::select('*', ['pindan_goods_sku_id' => $goodsSkuId]); $goodsSkuList = PindanGoodsSku::select('*', ['goods_sku_id' => $goodsSkuId]);
$marketingData["life_account_name"] = $lifeAccountList[$pindanMarketing["publish_life_account_id"]]["life_account_name"]; $marketingData["life_account_name"] = $lifeAccountList[$pindanMarketing["publish_life_account_id"]]["life_account_name"];
$marketingData["life_account_icon"] = $lifeAccountList[$pindanMarketing["publish_life_account_id"]]["life_account_icon"]; $marketingData["life_account_icon"] = $lifeAccountList[$pindanMarketing["publish_life_account_id"]]["life_account_icon"];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment