12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- /**
- *
- *
- * @category xxx
- * @package PSR
- * @subpackage Documentation\API
- * @author xxx <xxx@xxx.com>
- * @license GPL https://xxx.com
- * @link https://xxx.com
- * @ctime: 2020/6/8 14:08
- */
- namespace App\Handlers;
- class BaseBikeControl
- {
- protected static $bikeControl;
- protected static $box_no;
- public function __construct($box_no)
- {
- self::$box_no = $box_no;
- if(strlen($box_no) < 10){
- self::$bikeControl = new BikeControl();
- }else{
- self::$bikeControl = new \App\Handlers\Weikemu\BikeControl();
- }
- }
- public static function openLock(){
- return self::$bikeControl::openLock(self::$box_no);
- }
- public static function closeLock(){
- return self::$bikeControl::closeLock(self::$box_no);
- }
- public static function temporaryCloseLock(){
- return self::$bikeControl::temporaryCloseLock(self::$box_no);
- }
- public static function temporaryOpnLock(){
- return self::$bikeControl::temporaryOpnLock(self::$box_no);
- }
- public static function bellBike(){
- return self::$bikeControl::bellBike(self::$box_no);
- }
- public static function nowBikeLocation(){
- return self::$bikeControl::nowBikeLocation(self::$box_no);
- }
- }
|