|
@@ -47,6 +47,9 @@ class rgroup
|
|
|
private function load()
|
|
|
{
|
|
|
//读数据库,并解析,将所有的信息,都堆到 $mCtlitems 中
|
|
|
+ $mod = Model('provider_group');
|
|
|
+ $infos = $mod->getGroupInfo(['group_id' => $this->mGroupID]);
|
|
|
+ $this->mCtlitems = explode(',', $infos);
|
|
|
}
|
|
|
|
|
|
public function infos()
|
|
@@ -87,12 +90,14 @@ class rgroup_ctl
|
|
|
|
|
|
private function load_groups()
|
|
|
{
|
|
|
- $groups = [];
|
|
|
+ $mod = Model('provider_group');
|
|
|
+ $items = $mod->getGroupList(['group_id' => ['gt' , 0]]);
|
|
|
//遍历所有的group 表
|
|
|
- $group_id = 0;
|
|
|
- $group = new rgroup($group_id);
|
|
|
- $groups[$group_id] = $group;
|
|
|
-
|
|
|
+ foreach ($items as $item) {
|
|
|
+ $group_id = $item['group_id'];
|
|
|
+ $group = new rgroup($group_id);
|
|
|
+ $groups[$group_id] = $group;
|
|
|
+ }
|
|
|
//返回 groupid-> rgroup 的映射数组。
|
|
|
return $groups;
|
|
|
}
|
|
@@ -127,7 +132,11 @@ class rgroup_ctl
|
|
|
|
|
|
private function parase($text)
|
|
|
{
|
|
|
-
|
|
|
+ $data = explode('-',$text);
|
|
|
+ $spec = $data[3];
|
|
|
+ $card_type = $data[2];
|
|
|
+ $quality = $data[0];
|
|
|
+ $chname = $data[1];
|
|
|
return [$spec,$card_type,$quality,$chname];
|
|
|
}
|
|
|
}
|