|
@@ -120,15 +120,17 @@ class Manage extends Auth
|
|
|
}
|
|
|
|
|
|
|
|
|
- public function showGoodsInfo($goods_id, $sku_id)
|
|
|
+ public function showGoodsInfo($goods_id, $sku_id = false)
|
|
|
{
|
|
|
$goods = Dever::db('info', 'goods')->find($goods_id);
|
|
|
- $sku = Dever::db('info_sku', 'goods')->find($sku_id);
|
|
|
$result = $goods['name'];
|
|
|
- if ($sku['key'] != -1) {
|
|
|
- $spec = Dever::db('info_spec_value', 'goods')->find(array('id' => array('in', $sku['key'])), array('col' => 'id,group_concat(value) as name', 'group' => 'info_id'));
|
|
|
- if ($spec) {
|
|
|
- $result .= '-' . $spec['name'];
|
|
|
+ if ($sku_id) {
|
|
|
+ $sku = Dever::db('info_sku', 'goods')->find($sku_id);
|
|
|
+ if ($sku['key'] != -1) {
|
|
|
+ $spec = Dever::db('info_spec_value', 'goods')->find(array('id' => array('in', $sku['key'])), array('col' => 'id,group_concat(value) as name', 'group' => 'info_id'));
|
|
|
+ if ($spec) {
|
|
|
+ $result .= '-' . $spec['name'];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return $result;
|