@@ -47,25 +47,25 @@ void Trade::OnTradeEvent2(XTPTradeReport *trade_info, uint64_t session_id, JNIEn
47
47
envTrade2 = env2;
48
48
jm_eventTrade2 = jm_event2;
49
49
50
- long orderXtpIdH = trade_info->order_xtp_id /10 ;
51
- long orderXtpIdE = trade_info->order_xtp_id %10 ;
50
+ long long orderXtpIdH = trade_info->order_xtp_id /10 ;
51
+ long long orderXtpIdE = trade_info->order_xtp_id %10 ;
52
52
53
53
uint32_t nTicker = atol (trade_info->ticker );
54
54
uint32_t nTickerLength = strlen (trade_info->ticker );
55
55
56
- long localOrderIdH = trade_info->local_order_id /10 ;
57
- long localOrderIdE = trade_info->local_order_id %10 ;
56
+ long long localOrderIdH = trade_info->local_order_id /10 ;
57
+ long long localOrderIdE = trade_info->local_order_id %10 ;
58
58
59
59
jstring execId = envTrade2->NewStringUTF (trade_info->exec_id );
60
60
61
- long reportIndexH = trade_info->report_index /10 ;
62
- long reportIndexE = trade_info->report_index %10 ;
61
+ long long reportIndexH = trade_info->report_index /10 ;
62
+ long long reportIndexE = trade_info->report_index %10 ;
63
63
64
64
jstring orderExchId = envTrade2->NewStringUTF (trade_info->order_exch_id );
65
65
jstring branchPbu = envTrade2->NewStringUTF (trade_info->branch_pbu );
66
66
67
- long strSessionIdH = session_id/10 ;
68
- long strSessionIdE = session_id%10 ;
67
+ long long strSessionIdH = session_id/10 ;
68
+ long long strSessionIdE = session_id%10 ;
69
69
70
70
envTrade2->CallVoidMethod (trade_plugin_obj_, jm_eventTrade2, orderXtpIdH, orderXtpIdE, trade_info->order_client_id , nTicker, nTickerLength, trade_info->market ,
71
71
localOrderIdH, localOrderIdE, execId, trade_info->price , trade_info->quantity , trade_info->trade_time , trade_info->trade_amount ,
@@ -261,8 +261,8 @@ void Trade::OnQueryPosition2(XTPQueryStkPositionRsp *position, XTPRI *error_info
261
261
JNIEnv* env;
262
262
env = env2;
263
263
264
- long strSessionIdH = session_id/10 ;
265
- long strSessionIdE = session_id%10 ;
264
+ long long strSessionIdH = session_id/10 ;
265
+ long long strSessionIdE = session_id%10 ;
266
266
267
267
int errorCode = error_info->error_id ;
268
268
jstring errorMsg = env->NewStringUTF (error_info->error_msg );
@@ -301,8 +301,8 @@ void Trade::OnQueryAsset2(XTPQueryAssetRsp *asset, XTPRI *error_info, int reques
301
301
JNIEnv* env;
302
302
env = env2;
303
303
304
- long strSessionIdH = session_id/10 ;
305
- long strSessionIdE = session_id%10 ;
304
+ long long strSessionIdH = session_id/10 ;
305
+ long long strSessionIdE = session_id%10 ;
306
306
307
307
int errorCode = error_info->error_id ;
308
308
jstring errorMsg = env->NewStringUTF (error_info->error_msg );
@@ -345,19 +345,19 @@ void Trade::OnOrderEvent2(XTPOrderInfo *order_info, XTPRI *error_info, uint64_t
345
345
if (errorCode == 0 || NULL != order_info)
346
346
{
347
347
348
- long orderXtpIdH = order_info->order_xtp_id /10 ;
349
- long orderXtpIdE = order_info->order_xtp_id %10 ;
348
+ long long orderXtpIdH = order_info->order_xtp_id /10 ;
349
+ long long orderXtpIdE = order_info->order_xtp_id %10 ;
350
350
351
- long orderCancelXtpIdH = order_info->order_cancel_xtp_id /10 ;
352
- long orderCancelXtpIdE = order_info->order_cancel_xtp_id %10 ;
351
+ long long orderCancelXtpIdH = order_info->order_cancel_xtp_id /10 ;
352
+ long long orderCancelXtpIdE = order_info->order_cancel_xtp_id %10 ;
353
353
354
354
uint32_t nTicker = atol (order_info->ticker );
355
355
uint32_t nTickerLength = strlen (order_info->ticker );
356
356
357
357
jstring orderLocalId = envOrder2->NewStringUTF (order_info->order_local_id );
358
358
359
- long strSessionIdH = session_id/10 ;
360
- long strSessionIdE = session_id%10 ;
359
+ long long strSessionIdH = session_id/10 ;
360
+ long long strSessionIdE = session_id%10 ;
361
361
362
362
envOrder2->CallVoidMethod (trade_plugin_obj_, jm_eventOrder2, orderXtpIdH, orderXtpIdE, order_info->order_client_id , order_info->order_cancel_client_id ,
363
363
orderCancelXtpIdH, orderCancelXtpIdE, nTicker, nTickerLength, order_info->market , order_info->price , order_info->quantity , order_info->price_type ,
@@ -380,14 +380,14 @@ void Trade::OnCancelOrderError2(XTPOrderCancelInfo *cancel_info,XTPRI *error_inf
380
380
JNIEnv * env = env2;
381
381
jmethodID jm_onCancelOrderError = jm_event2;
382
382
383
- long orderXtpIdH = 0 ;
384
- long orderXtpIdE = 0 ;
383
+ long long orderXtpIdH = 0 ;
384
+ long long orderXtpIdE = 0 ;
385
385
386
- long orderCancelXtpIdH = 0 ;
387
- long orderCancelXtpIdE = 0 ;
386
+ long long orderCancelXtpIdH = 0 ;
387
+ long long orderCancelXtpIdE = 0 ;
388
388
389
- long strSessionIdH = session_id/10 ;
390
- long strSessionIdE = session_id%10 ;
389
+ long long strSessionIdH = session_id/10 ;
390
+ long long strSessionIdE = session_id%10 ;
391
391
392
392
int errorCode = error_info->error_id ;
393
393
jstring errorMsg = env2->NewStringUTF (error_info->error_msg );
0 commit comments