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['unitNum']; 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['unitNum']; } } 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) { $map = [ 1 => '扎', 2 => '支', ]; return $map[$unit] ?? '支'; } }