|
|
@@ -9,7 +9,7 @@ namespace bizGhs\item\classes;
|
|
|
|
|
|
use bizGhs\base\classes\BaseClass;
|
|
|
use common\components\business;
|
|
|
-use common\models\xhItem;
|
|
|
+use common\services\xhItemService;
|
|
|
|
|
|
class ItemInfoClass extends BaseClass
|
|
|
{
|
|
|
@@ -17,7 +17,7 @@ class ItemInfoClass extends BaseClass
|
|
|
public static $baseFile = '\bizGhs\item\models\ItemInfo';
|
|
|
|
|
|
//根据itemIds获取相应的花材信息
|
|
|
- public static function getItemInfoByItemId(array $itemIds)
|
|
|
+ public static function getItemInfoByItemIds(array $itemIds)
|
|
|
{
|
|
|
$where = ['itemId'=>['in',$itemIds],'delStatus'=>0];
|
|
|
$data = self::getAllList('*',$where);
|
|
|
@@ -32,7 +32,7 @@ class ItemInfoClass extends BaseClass
|
|
|
$itemIds = array_column($list,'itemId');
|
|
|
//获取相应的图片,名称,py
|
|
|
$where = ['id'=>$itemIds];
|
|
|
- $data = xhItem::getAllByCondition($where,null,'id,name,pyName,cover,unitNum');
|
|
|
+ $data = xhItemService::getAllByCondition($where,null,'id,name,pyName,cover,unitNum');
|
|
|
if(!empty($data)){
|
|
|
$data = array_column($data, NULL, 'id');
|
|
|
foreach ($list as $k=>$v){
|
|
|
@@ -62,4 +62,35 @@ class ItemInfoClass extends BaseClass
|
|
|
'stockPiece'=>$stockPiece,
|
|
|
];
|
|
|
}
|
|
|
+
|
|
|
+ //获取常用的itemIds
|
|
|
+ public static function getOftenItemIds($ghsId)
|
|
|
+ {
|
|
|
+ $data = self::getAllList("itemId",['ghsId'=>$ghsId],'actualSold desc');
|
|
|
+ if($data){
|
|
|
+ $data = array_column($data,'itemId');
|
|
|
+ }
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //加库存
|
|
|
+ public static function addStock()
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //减库存
|
|
|
+ public static function decreaseStock()
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public static function computedPrice()
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|