34 lines
914 B
PHP
Executable File
34 lines
914 B
PHP
Executable File
<?php
|
|
/**
|
|
* 商品的SKU模型
|
|
*/
|
|
|
|
namespace app\common\model;
|
|
|
|
use think\model\concern\SoftDelete;
|
|
|
|
class GoodsItem extends Model
|
|
{
|
|
protected $name = 'goods_item';
|
|
protected $autoWriteTimestamp = true;
|
|
|
|
|
|
/**
|
|
* Desc: 设置配置值
|
|
*/
|
|
public static function goods_item_upload($goods_id, $param)
|
|
{
|
|
$size=$param['size'];
|
|
$field_data = array();
|
|
foreach ($size as $key => $value) {
|
|
$data = self::where(['spec_value' => $param['size'][$key][0], 'goods_id' => $goods_id])->find();
|
|
if (empty($data)) {
|
|
self::insert(['spec_value' => $param['size'][$key][0], 'goods_id' => $goods_id, 'stock' => $param['number'][$key][0]]);
|
|
} else {
|
|
self::where(['spec_value' => $param['size'][$key][0], 'goods_id' => $goods_id])
|
|
->update(['stock' =>$param['number'][$key][0]]);
|
|
}
|
|
}
|
|
}
|
|
}
|