/**
  * 初始化用户地块信息
  */
 public function initUserMapData()
 {
     $initMap = array();
     $initMap = (array) Ko::config('initmap');
     if (empty($initMap)) {
         return;
     }
     $map = new MapModel();
     // 使用AS脚本里生成的代码,放到initmap类里,然后判断是否有start_time,
     foreach ($initMap as $key => $value) {
         //@todo 临时加入start_time
         $model = new StoreModel($this->lang);
         if (isset($initMap[$key]['start_time'])) {
             // 如果有start_time的话,那么就是作物,计算一下成熟的时间即可
             $item_id = $initMap[$key]['id'];
             $item = $model->getStoreById($item_id);
             if ($item && isset($item->collect_in)) {
                 $initMap[$key]['start_time'] = $this->timestamp - $item->collect_in;
             }
         }
     }
     foreach ($initMap as $map_item) {
         $map->add(array('uid' => $this->uid, 'itemid' => isset($map_item['id']) ? $map_item['id'] : 0, 'map_x' => isset($map_item['x']) ? $map_item['x'] : 0, 'map_y' => isset($map_item['y']) ? $map_item['y'] : 0, 'flipped' => isset($map_item['flipped']) ? $map_item['flipped'] : 0, 'products' => isset($map_item['products']) ? $map_item['products'] : 0, 'start_time' => isset($map_item['start_time']) ? $map_item['start_time'] : 0, 'times_used' => isset($map_item['times_used']) ? $map_item['times_used'] : 0));
     }
     //输出转对象数组
     foreach ($initMap as $key => $value) {
         $initMap[$key] = (object) $value;
     }
     return $initMap;
 }