redis->get(self::$time_find_order_tags . $box_no); if ($setting) { return unserialize($setting); } $setting = $this->db->select('pulse,freq,vibfilterremindt,maxecuspeed')->from('box_binding')->where('box_no = ' . $box_no . ' and is_binding = 1')->row(); if (!$setting) return false; $new_setting = [ 'PULSE=' . $setting['pulse'], 'FREQ=' . $setting['freq'], 'MAXECUSPEED=' . $setting['maxecuspeed'], 'VIBFILTERREMINDT=' . $setting['vibfilterremindt'], 'MAXSPEEDPERCENT=' . BikeControl::maxecuspeedToMaxspeedpercent($setting['maxecuspeed']), ]; $this->redis->setex(self::$time_find_order_tags . $box_no, 1 * 60 * 60, serialize($new_setting)); return $setting; } }