|
@@ -114,46 +114,54 @@ class Model_logic_u9tools extends Lin_Model {
|
|
$features = explode("-",trim($sku,'-'));
|
|
$features = explode("-",trim($sku,'-'));
|
|
foreach($features as $k=>$v)
|
|
foreach($features as $k=>$v)
|
|
{
|
|
{
|
|
- if(isset($typeclass[$v]) && isset($bmpx[$typeclass[$v]['classid']]))
|
|
|
|
- {
|
|
|
|
- if($typeclass[$v]['bm'] != '')
|
|
|
|
- {
|
|
|
|
- $bmpx[$typeclass[$v]['classid']] = $typeclass[$v]['bm'];
|
|
|
|
|
|
+ if(isset($typeclass[$v])){
|
|
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- if($v != 0)
|
|
|
|
- {
|
|
|
|
- $this->logic_ding->sendToDing("getOneU9bmHasGift异常".json_encode($sku));
|
|
|
|
- if(isset($pm[$typeclass[$v]['classid']]))
|
|
|
|
|
|
+
|
|
|
|
+ if(isset($typeclass[$v]) && isset($bmpx[$typeclass[$v]['classid']]))
|
|
{
|
|
{
|
|
- if($typeclass[$v]['title'] == '9A')
|
|
|
|
- {
|
|
|
|
- $pm[$typeclass[$v]['classid']] = '9A';
|
|
|
|
- }
|
|
|
|
- else if($typeclass[$v]['title'] == '10A')
|
|
|
|
|
|
+ if($typeclass[$v]['bm'] != '')
|
|
{
|
|
{
|
|
- $pm[$typeclass[$v]['classid']] = '10A';
|
|
|
|
|
|
+ $bmpx[$typeclass[$v]['classid']] = $typeclass[$v]['bm'];
|
|
|
|
+
|
|
}
|
|
}
|
|
- else
|
|
|
|
|
|
+ }
|
|
|
|
+ if($v != 0)
|
|
|
|
+ {
|
|
|
|
+ $this->logic_ding->sendToDing("getOneU9bmHasGift异常".json_encode($sku));
|
|
|
|
+ if(isset($pm[$typeclass[$v]['classid']]))
|
|
{
|
|
{
|
|
- $clzh = $typeclass[$v]['zh'];
|
|
|
|
- if(stripos($typeclass[$v]['zh'],'|') !== false)
|
|
|
|
|
|
+ if($typeclass[$v]['title'] == '9A')
|
|
{
|
|
{
|
|
- $clzh = explode('|',rtrim($typeclass[$v]['zh'],'|'));
|
|
|
|
- $clzh = $clzh[0];
|
|
|
|
|
|
+ $pm[$typeclass[$v]['classid']] = '9A';
|
|
|
|
+ }
|
|
|
|
+ else if($typeclass[$v]['title'] == '10A')
|
|
|
|
+ {
|
|
|
|
+ $pm[$typeclass[$v]['classid']] = '10A';
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ $clzh = $typeclass[$v]['zh'];
|
|
|
|
+ if(stripos($typeclass[$v]['zh'],'|') !== false)
|
|
|
|
+ {
|
|
|
|
+ $clzh = explode('|',rtrim($typeclass[$v]['zh'],'|'));
|
|
|
|
+ $clzh = $clzh[0];
|
|
|
|
+ }
|
|
|
|
+ $pm[$typeclass[$v]['classid']] = $clzh;
|
|
}
|
|
}
|
|
- $pm[$typeclass[$v]['classid']] = $clzh;
|
|
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if(isset($jm[$typeclass[$v]['classid']]))
|
|
|
|
- {
|
|
|
|
- if($typeclass[$v]['jm'])
|
|
|
|
|
|
+ if(isset($jm[$typeclass[$v]['classid']]))
|
|
{
|
|
{
|
|
- $jm[$typeclass[$v]['classid']] = $typeclass[$v]['jm'];
|
|
|
|
|
|
+ if($typeclass[$v]['jm'])
|
|
|
|
+ {
|
|
|
|
+ $jm[$typeclass[$v]['classid']] = $typeclass[$v]['jm'];
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
$jm = array_filter($jm);//去除空值
|
|
$jm = array_filter($jm);//去除空值
|
|
$jm = implode("-",$jm);
|
|
$jm = implode("-",$jm);
|