多规格商品价格修改

wysf
ztt 9 months ago
parent 17db9815be
commit fa33583b3c
  1. 7
      app/api/model/Goods.php
  2. 43
      app/common/model/store/shop/Comment.php

@ -656,10 +656,15 @@ class Goods extends GoodsModel
$this->error = "请输入sku_id";
return false;
}
$skuData = GoodsSkuModel::get(['id' => $data['sku_id'],'goods_id' => $data['id']]);
//批量修改sku价格
$sku_ids = explode(',', $data['sku_id']);
foreach ($sku_ids as $sku_id) {
$skuData = GoodsSkuModel::get(['id' => $sku_id,'goods_id' => $data['id']]);
if ($skuData) {
$skuData->save(['goods_price' => $data['goods_price'], 'line_price' => $data['line_price']]);
}
}
$skuList = GoodsSkuModel::getSkuList((int)$data['id']);
[$data['goods_price_min'], $data['goods_price_max']] = GoodsSkuModel::getGoodsPrices($skuList->toArray());
[$data['line_price_min'], $data['line_price_max']] = GoodsSkuModel::getLinePrices($skuList->toArray());

@ -0,0 +1,43 @@
<?php
// +----------------------------------------------------------------------
// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
// +----------------------------------------------------------------------
// | Author: 萤火科技 <admin@yiovo.com>
// +----------------------------------------------------------------------
declare (strict_types=1);
namespace app\common\model\store\shop;
use cores\BaseModel;
use think\model\relation\BelongsTo;
/**
* 商家门店评论模型
* Class Clerk
* @package app\common\model\store
*/
class Comment extends BaseModel
{
// 定义表名
protected $name = 'store_shop_comment';
// 定义主键
protected $pk = 'id';
protected $updateTime = false;
/**
* 关联门店记录
* @return BelongsTo
*/
public function shop(): BelongsTo
{
$module = static::getCalledModule();
return $this->BelongsTo("app\\{$module}\\model\\store\\Shop", 'shop_id');
}
}
Loading…
Cancel
Save