path(BASE_ROOT_PATH . '/application/')->initialize(); } public function testCheckOrder() { $resp = http_request('http://host.docker.internal:8080/CheckOrder',['order_sn' => '123456'],'GET'); } public function testInviteBonus() { $obj = new \app\index\controller\Index; $obj->_CheckOrder('123456789'); } public function testOpenBox() { $logic_queue = new queue_logic(); $logic_queue->OpenBox(['cabinet_code' => '0000000000000000','box_position_list' => [1],'delay_time' => 0, 'req_url' => 'http://221.217.229.194:8888','key' => '12345678','id' => '1234567' ,'ret_queue' => 'test_queue']); } public function testLockCabinet() { $logic_queue = new queue_logic(); $logic_queue->OpenBox(['cabinet_code' => '0000000000000000','delay_time' => 0, 'req_url' => 'http://221.217.229.194:8888','key' => '12345678','id' => '1234567' ,'ret_queue' => 'test_queue']); } public function testQueryBoxState() { $logic_queue = new queue_logic(); $logic_queue->QueryBoxState(['cabinet_code' => '0000000000000000','box_position_list' => [1],'delay_time' => 0, 'req_url' => 'http://221.217.229.194:8888','key' => '12345678','id' => '1234567','ret_queue' => 'test_queue']); } public function testUpdateAllBoxState() { $logic_queue = new queue_logic(); $logic_queue->UpdateAllBoxState(); } private function eliTime($seconds){ if($seconds >= 86400){ $day = floor($seconds / 86400); $remain = $seconds % 86400; } if($remain >= 3600){ $hour = floor($remain / 3600); $remain = $remain % 3600; } if($remain >= 60){ $minute = floor($remain / 60); } $second = $remain % 60; if($day == 0){ return "{$hour}小时{$minute}分钟{$second}秒"; }else{ return "{$day}天{$hour}小时{$minute}分钟{$second}秒"; } } private function elapse($seconds) { $minutes = intval($seconds / 60); if($minutes >= 60) { $minute = $minutes % 60; $hours = intval($minutes / 60); $result = "{$minute}分钟"; } else { $result = "{$minutes}分钟"; } if(isset($hours)) { if($hours >= 24) { $hour = $hours % 24; $day = intval($hours / 24); $result = "{$hour}小时" . $result; } else { $result = "{$hours}小时" . $result; } } if(isset($day) && $day > 0) { $result = "{$day}天" . $result; } return $result; } public function testTime() { $x = 300 + 5; $text = $this->elapse($x); } }