|
|
@@ -353,12 +353,12 @@ class ProductClass extends BaseClass
|
|
|
util::fail("{$currentName} 只剩{$currentRemainStock}扎,请修改");
|
|
|
}
|
|
|
self::updateStockById($productId, $newStock);
|
|
|
- //减库存,加销量 2021.6.21 linqh
|
|
|
+ //减库存,加销量 2021.6.21 lqh
|
|
|
$actualSold = $productData->actualSold;
|
|
|
$newActualSold = bcadd($actualSold, $itemNum, 2);
|
|
|
self::updateActualSoldById($productId, $newActualSold);
|
|
|
|
|
|
- //库存=0 下架商品 linqh 2021.7.9
|
|
|
+ //库存=0 下架商品 lqh 2021.7.9
|
|
|
if ($newStock <= 0) {
|
|
|
self::changeStatus($productId, 2);
|
|
|
}
|
|
|
@@ -395,7 +395,7 @@ class ProductClass extends BaseClass
|
|
|
}
|
|
|
self::updateStockById($productId, $newStock);
|
|
|
|
|
|
- //减库存,加销量 2021.6.21 linqh
|
|
|
+ //减库存,加销量 2021.6.21 lqh
|
|
|
$actualSold = $productData['actualSold'];
|
|
|
$newActualSold = bcadd($actualSold, $itemNum, 2);
|
|
|
self::updateActualSoldById($productId, $newActualSold);
|
|
|
@@ -457,7 +457,7 @@ class ProductClass extends BaseClass
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
- //根据多个itemIds shopId 获取对应的 productId linqh 2021.1.24
|
|
|
+ //根据多个itemIds shopId 获取对应的 productId lqh 2021.1.24
|
|
|
public static function getGhsProductDataByItemIds($shopId, $itemIds)
|
|
|
{
|
|
|
$where = ['itemId' => ['in', $itemIds], 'shopId' => $shopId];
|
|
|
@@ -465,7 +465,7 @@ class ProductClass extends BaseClass
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
- //补全itemId (针对入库时 当前门店下无对应的花材 itemId) linqh 2021.1.24
|
|
|
+ //补全itemId (针对入库时 当前门店下无对应的花材 itemId) lqh 2021.1.24
|
|
|
public static function complementProduct($sjId, $shopId, $itemInfo)
|
|
|
{
|
|
|
$itemIds = array_column($itemInfo, "itemId");
|
|
|
@@ -545,13 +545,13 @@ class ProductClass extends BaseClass
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //获取当前门店下商品信息 linqh 2021.1.28
|
|
|
+ //获取当前门店下商品信息 lqh 2021.1.28
|
|
|
public static function getProductData($id, $shopId, $obj = false)
|
|
|
{
|
|
|
return ProductClass::getByCondition(['id' => $id, 'shopId' => $shopId], $obj);
|
|
|
}
|
|
|
|
|
|
- //修改价格 linqh 2021.1.28
|
|
|
+ //修改价格 lqh 2021.1.28
|
|
|
public static function changePrice($product, $price, $priceLabel)
|
|
|
{
|
|
|
$shopId = $product->shopId ?? 0;
|
|
|
@@ -624,7 +624,7 @@ class ProductClass extends BaseClass
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //下单时计算商品的价格 linqh 2021.1.28
|
|
|
+ //下单时计算商品的价格 lqh 2021.1.28
|
|
|
public static function formatProductInfo($itemInfo, $level = 0)
|
|
|
{
|
|
|
$data = [];
|
|
|
@@ -735,7 +735,7 @@ class ProductClass extends BaseClass
|
|
|
return ['product' => $data, 'smallNum' => $totalSmallNum, 'bigNum' => $totalBigNum, 'price' => $totalPrice, 'totalItemNum' => $totalItemNum];
|
|
|
}
|
|
|
|
|
|
- // //修改某个花材的成本价(采购之后要用到) linqh 2021.04.06
|
|
|
+ // //修改某个花材的成本价(采购之后要用到) lqh 2021.04.06
|
|
|
public static function changeCost($productId, $cost)
|
|
|
{
|
|
|
return self::updateById($productId, ['cost' => $cost]);
|
|
|
@@ -926,7 +926,7 @@ class ProductClass extends BaseClass
|
|
|
unset($currentData['price']);
|
|
|
self::updateById($id, $currentData);
|
|
|
|
|
|
- //2021.7.6 linqh 如果是首店,则更新全部分店
|
|
|
+ //2021.7.6 lqh 如果是首店,则更新全部分店
|
|
|
self::updateSyncProduct($id, $product->shopId, $upData);
|
|
|
}
|
|
|
|
|
|
@@ -951,7 +951,7 @@ class ProductClass extends BaseClass
|
|
|
return self::getAllByCondition($where, null, $field);
|
|
|
}
|
|
|
|
|
|
- //获取当前门店下所有花材的库存数量,及成本价,库存预警的花材数量 linqh 2021-04-20
|
|
|
+ //获取当前门店下所有花材的库存数量,及成本价,库存预警的花材数量 lqh 2021-04-20
|
|
|
public static function getProductStockByShopId($sjId, $shopId)
|
|
|
{
|
|
|
$productInfo = self::getAllProduct($sjId, $shopId, "*");
|
|
|
@@ -1186,7 +1186,7 @@ class ProductClass extends BaseClass
|
|
|
|
|
|
$res = self::add($data);
|
|
|
if ($stock > 0 && $res && $currentShopId == $shopId) {
|
|
|
- //有库存数量,增加盘盈记录 2021.7.9 linqh
|
|
|
+ //有库存数量,增加盘盈记录 2021.7.9 lqh
|
|
|
//增加盘点订单
|
|
|
$pdOrderSn = orderSn::getGhsCheckSn();
|
|
|
$pdOrderData = [];
|
|
|
@@ -1343,7 +1343,7 @@ class ProductClass extends BaseClass
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //通过花材ID 获取mainId linqh 2022.03.20
|
|
|
+ //通过花材ID 获取mainId lqh 2022.03.20
|
|
|
public static function getMainIdByProductId($productId)
|
|
|
{
|
|
|
$product = self::getById($productId, false);
|