红点提示
This commit is contained in:
parent
30d6030979
commit
3e85d0744c
@ -115,10 +115,11 @@ class Fragment extends BaseModel
|
||||
|
||||
public static function getFragmentItem(){
|
||||
$itemMetas = mt\Item::getMetaListByType(mt\Item::FRAGMENT_TYPE);
|
||||
$list1 = array_column($itemMetas,'id');
|
||||
$list1 = array();
|
||||
$list2 = array();
|
||||
$list3 = array();
|
||||
foreach ($itemMetas as $meta ){
|
||||
array_push($list1,$meta['id']);
|
||||
if ($meta['sub_type'] == mt\Item::HERO_FRAGMENT_SUBTYPE){
|
||||
array_push($list2,$meta['id']);
|
||||
}else if ($meta['sub_type'] == mt\Item::GUN_FRAGMENT_SUBTYPE){
|
||||
@ -138,7 +139,10 @@ class Fragment extends BaseModel
|
||||
'gun' => 0,
|
||||
);
|
||||
$heroFragmentList = self::getList(1);
|
||||
$heroFragmentListPro = array_column($heroFragmentList,'item_id');
|
||||
$heroFragmentListPro = array();
|
||||
foreach ($heroFragmentList as $value){
|
||||
array_push($heroFragmentListPro,$value['item_id']);
|
||||
}
|
||||
$fragmentItem = self::getFragmentItem();
|
||||
$heroFragmentItem = $fragmentItem['hero'];
|
||||
$heroDiff = array_diff($heroFragmentItem,$heroFragmentListPro);
|
||||
@ -146,7 +150,10 @@ class Fragment extends BaseModel
|
||||
$data['hero'] = 1;
|
||||
}
|
||||
$gunFragmentList = self::getList(2);
|
||||
$gunFragmentListPro = array_column($gunFragmentList,'item_id');
|
||||
$gunFragmentListPro = array();
|
||||
foreach ($gunFragmentList as $value){
|
||||
array_push($gunFragmentListPro,$value['item_id']);
|
||||
}
|
||||
$gunFragmentItem = $fragmentItem['gun'];
|
||||
$gunDiff = array_diff($gunFragmentItem,$gunFragmentListPro);
|
||||
if (empty($gunDiff)){
|
||||
|
Loading…
x
Reference in New Issue
Block a user