| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- <?php namespace Api\Lib;
 
- use Dever;
 
- class Spec
 
- {
 
-     # 获取规格数据
 
-     public function manage($api_id)
 
-     {
 
-         $result = array();
 
-         if ($api_id) {
 
-             $result = Dever::db('spec', 'api')->select(array('api_id' => $api_id));
 
-             if ($result) {
 
-                 foreach ($result as $k => $v) {
 
-                     $result[$k]['type'] = 'show';
 
-                     $result[$k]['width'] = '100';
 
-                     $result[$k]['show'] = true;
 
-                     $result[$k]['fixed'] = true;
 
-                     $result[$k]['key'] = $v['name'];
 
-                     $value = Dever::db('spec_value', 'api')->select(array('api_id' => $api_id, 'spec_id' => $v['id']));
 
-                     if ($value) {
 
-                         foreach ($value as $k1 => $v1) {
 
-                             $value[$k1]['parent'] = $result[$k]['key'];
 
-                             $value[$k1]['name'] = $v1['value'];
 
-                             $value[$k1]['key'] = $v1['value'];
 
-                             if ($v1['is_checked'] == 1) {
 
-                                 $value[$k1]['checked'] = true;
 
-                             } else {
 
-                                 $value[$k1]['checked'] = false;
 
-                             }
 
-                         }
 
-                     }
 
-                     $result[$k]['value'] = $value;
 
-                 }
 
-             }
 
-         }
 
-         return $result;
 
-     }
 
- }
 
 
  |