getAllByCondition($condition, $order, $field); } public static function getById($id) { return (new xhItem())->getById($id); } public static function getItemUnitNum($id) { $itemData = self::getById($id); $unitNum = $itemData['ratio']; return $unitNum; } //批量获取item unitNum [itemId=>unitNum] public static function getItemUnitNums($ids) { $itemDatas = self::getByIds($ids); $data = []; if ($itemDatas) { foreach ($itemDatas as $v) { $data[$v['id']] = $v['ratio']; } } return $data; } public static function getByIds($ids) { $list = (new xhItem())->getByIds($ids); return self::groupBaseInfo($list); } //组合常用信息 ssh 2021.3.4 public static function groupBaseInfo($list) { if (empty($list)) { return $list; } foreach ($list as $key => $val) { $list[$key]['shortCover'] = $val['cover'] && !empty($val['cover']) ? $val['cover'] : '/hhb_small.png'; $cover = ProductClass::groupImg($val['cover']); $list[$key]['cover'] = $cover; } return $list; } //查表 public static function getUnitName($unit) { $data = UnitClass::getAllList("id,name",[]); $map =[]; foreach ($data as $v){ $map[$v['id']] = $v['name']; } return $map[$unit] ?? '支'; } }