激活时间修改
This commit is contained in:
parent
ed150c804c
commit
9bcae5940c
@ -35,9 +35,9 @@ class CardService extends Service
|
||||
$values = [];
|
||||
|
||||
foreach ($res as $value) {
|
||||
$activated_at = $value['saDate'] ? $value['saDate']->toDateTime()->format('Y-m-d H:i:s') : null;
|
||||
$activated_at = $value['saDate'] ? Carbon::createFromTimestampMs(strval($value['saDate'])) : null;
|
||||
|
||||
if ($activated_at && Carbon::parse($activated_at) < Carbon::parse('2000-01-01 00:00:00')) {
|
||||
if ($activated_at && $activated_at < Carbon::parse('2000-01-01 00:00:00')) {
|
||||
$activated_at = null;
|
||||
}
|
||||
|
||||
@ -48,9 +48,9 @@ class CardService extends Service
|
||||
'imsi' => $value['imsi'] ?? '',
|
||||
'iccid' => $value['iccid'] ?? '',
|
||||
'carrier_operator' => self::$carrierOperators[$value['oType']] ?? 255,
|
||||
'activated_at' => $activated_at,
|
||||
'virtual_activated_at' => $activated_at,
|
||||
'created_at' => $value['sDate'] ? $value['sDate']->toDateTime()->format('Y-m-d H:i:s') : null,
|
||||
'activated_at' => (string)$activated_at,
|
||||
'virtual_activated_at' => (string)$activated_at,
|
||||
'created_at' => $value['sDate'] ? (string)Carbon::createFromTimestampMs(strval($value['sDate'])) : null,
|
||||
'updated_at' => date('Y-m-d H:i:s'),
|
||||
];
|
||||
}
|
||||
|
@ -1,25 +1,13 @@
|
||||
<?php
|
||||
|
||||
use App\Models\Mongo\TblCard;
|
||||
use MongoDB\BSON\UTCDateTime;
|
||||
use App\Domains\Card\Services\CardService;
|
||||
|
||||
require_once realpath(dirname(__FILE__) . '/TestCase.php');
|
||||
|
||||
$nextMicrotime = intval(microtime(true) * 1000);
|
||||
$simArray = [
|
||||
'1064917585595'
|
||||
];
|
||||
|
||||
$utcDateTime = new UTCDateTime($nextMicrotime);
|
||||
$res = CardService::getMongoCardsInfo($simArray);
|
||||
|
||||
$query = TblCard::select(['cNo', 'bNo', 'iccid', 'imsi', 'comId', 'oType', 'saDate', 'sDate', 'oRDate'])
|
||||
->where('pNo', 'No00000000768')
|
||||
->where('oRDate', '>', $utcDateTime)
|
||||
->where('oRDate', 'exists', true)
|
||||
->where('sDate', 'exists', true)
|
||||
->orderBy('sDate');
|
||||
|
||||
$res = $query->first();
|
||||
|
||||
if (!$res['oRDate']) {
|
||||
dd($res->toArray());
|
||||
}
|
||||
|
||||
dd(intval($res['oRDate']->toDateTime()->format('U.u') * 1000) - 1 );
|
||||
dd($res);
|
||||
|
Loading…
x
Reference in New Issue
Block a user