fix: OrderNo 生成改为 18~24 位,符合代收下单校验
This commit is contained in:
parent
82c7f3406d
commit
edb24b4da9
@ -28,7 +28,7 @@ public class Demo {
|
||||
body.put("AccessKey", ACCESS_KEY);
|
||||
System.out.println(post("/api/apiv1/open/withdrawal/querybalance", body));
|
||||
} else if ("submit".equals(cmd)) {
|
||||
String orderNo = "OrderNo" + (System.currentTimeMillis() / 1000);
|
||||
String orderNo = "DEMO" + new java.text.SimpleDateFormat("yyyyMMddHHmmss").format(new java.util.Date()) + String.format("%04d", new java.util.Random().nextInt(10000));
|
||||
Map<String, Object> body = new LinkedHashMap<>();
|
||||
body.put("Timestamp", System.currentTimeMillis() / 1000);
|
||||
body.put("AccessKey", ACCESS_KEY);
|
||||
|
||||
@ -29,7 +29,7 @@ async function main() {
|
||||
AccessKey: ACCESS_KEY,
|
||||
}), null, 2));
|
||||
} else if (cmd === 'submit') {
|
||||
const OrderNo = `OrderNo${Math.floor(Date.now() / 1000)}`;
|
||||
const OrderNo = `DEMO${new Date().toISOString().replace(/[-:TZ.]/g, '').slice(0, 14)}${String(Math.floor(Math.random() * 10000)).padStart(4, '0')}`;
|
||||
console.log(JSON.stringify(await post('/api/apiv1/open/withdrawal/submit', {
|
||||
Timestamp: Math.floor(Date.now() / 1000),
|
||||
AccessKey: ACCESS_KEY,
|
||||
|
||||
@ -32,7 +32,7 @@ if ($cmd === 'balance') {
|
||||
'AccessKey' => $ACCESS_KEY,
|
||||
]), JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT), PHP_EOL;
|
||||
} elseif ($cmd === 'submit') {
|
||||
$orderNo = 'OrderNo' . time();
|
||||
$orderNo = 'DEMO' . date('YmdHis') . sprintf('%04d', random_int(0, 9999));
|
||||
echo json_encode(post_json('/api/apiv1/open/withdrawal/submit', [
|
||||
'Timestamp' => time(),
|
||||
'AccessKey' => $ACCESS_KEY,
|
||||
|
||||
@ -39,7 +39,7 @@ def cmd_balance() -> None:
|
||||
|
||||
|
||||
def cmd_submit() -> None:
|
||||
order_no = f"OrderNo{int(time.time())}"
|
||||
order_no = 'DEMO' + time.strftime('%Y%m%d%H%M%S') + f'{__import__("random").randint(0,9999):04d}'
|
||||
print(json.dumps(post("/api/apiv1/open/withdrawal/submit", {
|
||||
"Timestamp": int(time.time()),
|
||||
"AccessKey": ACCESS_KEY,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user