|
@@ -528,6 +528,25 @@ class TestAddData extends TestCase
|
|
|
Log::record("{$card_no} over.",Log::DEBUG);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public function testModifyCardno()
|
|
|
+ {
|
|
|
+ $changer = function ($start,$end) {
|
|
|
+ $card_key = Model('card_key');
|
|
|
+ $cond = ['_multi' => true, ['egt', $start], ['lt', $end]];
|
|
|
+ $items = $card_key->field('*')->where(['card_no&card_no' => $cond])->order('card_no asc')->select();
|
|
|
+ return $items;
|
|
|
+ };
|
|
|
+ $cards = $changer('1900000000699000','1900000000670000');
|
|
|
+
|
|
|
+ $card_key = Model('card_key');
|
|
|
+ foreach ($cards as $card) {
|
|
|
+ $card_id = intval($card['card_id']);
|
|
|
+ $card_no = intval($card['card_no']) - 30000;
|
|
|
+ $ret = $card_key->where(['card_id' => $card_id])->update(['card_no' => "{$card_no}"]);
|
|
|
+ Log::record("{$card_no} ret = {$ret}",Log::DEBUG);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//docker-compose -f ./docker-compose-dev.yml run phpcli php /var/www/html/phpunit-9.2.5.phar --filter "/(TestAddData::testCancelOrder)( .*)?$/" --test-suffix TestAddData.php /var/www/html/test
|