@@ -72,23 +72,24 @@ void CDialog_Announcement::OnBnClickedButton1()
72
72
AfxMessageBox (_T (" 内容不能小于1个字节" ));
73
73
return ;
74
74
}
75
- TCHAR tszUrlAddr[MAX_PATH];
75
+ XCHAR tszUrlAddr[MAX_PATH];
76
76
memset (tszUrlAddr, ' \0 ' , MAX_PATH);
77
77
78
- _xstprintf (tszUrlAddr, _T (" http://%s:%s/auth/notice/insert" ), m_StrIPAddr.GetBuffer (), m_StrIPPort.GetBuffer ());
78
+ USES_CONVERSION;
79
+ _xstprintf (tszUrlAddr, _X (" http://%s:%s/auth/notice/insert" ), W2A (m_StrIPAddr.GetBuffer ()), W2A (m_StrIPPort.GetBuffer ()));
79
80
int nMsgLen = 0 ;
80
- TCHAR * ptszMsgBuffer = NULL ;
81
+ XCHAR * ptszMsgBuffer = NULL ;
81
82
Json::Value st_JsonRoot;
82
83
Json::Value st_JsonObject;
83
84
Json::StreamWriterBuilder st_JsonBuilder;
84
85
st_JsonBuilder[" emitUTF8" ] = true ;
85
86
86
- st_JsonRoot[" xhToken" ] = _ttxoll (m_StrToken.GetBuffer ());
87
+ st_JsonRoot[" xhToken" ] = _ttoll (m_StrToken.GetBuffer ());
87
88
88
89
st_JsonObject[" tszContext" ] = m_StrNotice.GetBuffer ();
89
90
st_JsonRoot[" st_Notice" ] = st_JsonObject;
90
91
// 是否加密
91
- TCHAR tszCodecBuffer[2048 ];
92
+ XCHAR tszCodecBuffer[2048 ];
92
93
TCHAR tszPassBuffer[64 ];
93
94
94
95
memset (tszCodecBuffer, ' \0 ' , sizeof (tszCodecBuffer));
@@ -99,26 +100,26 @@ void CDialog_Announcement::OnBnClickedButton1()
99
100
BaseLib_Charset_AnsiToUTF (Json::writeString (st_JsonBuilder, st_JsonRoot).c_str (), tszCodecBuffer, &nMsgLen);
100
101
if (bCrypto)
101
102
{
102
- TCHAR tszMsgBuffer[2048 ];
103
+ XCHAR tszMsgBuffer[2048 ];
103
104
memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
104
105
105
- Cryption_XCrypto_Encoder (tszCodecBuffer, &nMsgLen, (UCHAR*)tszMsgBuffer, tszPassBuffer);
106
- APIClient_Http_Request (_T (" POST" ), tszUrlAddr, tszMsgBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
106
+ Cryption_XCrypto_Encoder (tszCodecBuffer, &nMsgLen, (UCHAR*)tszMsgBuffer, W2A ( tszPassBuffer) );
107
+ APIClient_Http_Request (_X (" POST" ), tszUrlAddr, tszMsgBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
107
108
}
108
109
else
109
110
{
110
- APIClient_Http_Request (_T (" POST" ), tszUrlAddr, tszCodecBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
111
+ APIClient_Http_Request (_X (" POST" ), tszUrlAddr, tszCodecBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
111
112
}
112
113
JSONCPP_STRING st_JsonError;
113
114
Json::CharReaderBuilder st_ReaderBuilder;
114
115
st_JsonRoot.clear ();
115
116
std::unique_ptr<Json::CharReader> const pSt_JsonReader (st_ReaderBuilder.newCharReader ());
116
117
if (bCrypto)
117
118
{
118
- TCHAR tszMsgBuffer[2048 ];
119
+ XCHAR tszMsgBuffer[2048 ];
119
120
memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
120
121
121
- Cryption_XCrypto_Decoder (ptszMsgBuffer, &nMsgLen, tszMsgBuffer, tszPassBuffer);
122
+ Cryption_XCrypto_Decoder (ptszMsgBuffer, &nMsgLen, tszMsgBuffer, W2A ( tszPassBuffer) );
122
123
if (!pSt_JsonReader->parse (tszMsgBuffer, tszMsgBuffer + nMsgLen, &st_JsonRoot, &st_JsonError))
123
124
{
124
125
Authorize_Help_LogPrint (_T (" 解析客户列表接口数据错误,无法继续" ));
@@ -169,45 +170,45 @@ void CDialog_Announcement::OnBnClickedButton2()
169
170
}
170
171
m_StrNotice = m_ListAnnouncement.GetItemText (nSelect, 0 );
171
172
172
- TCHAR tszUrlAddr[MAX_PATH];
173
+ XCHAR tszUrlAddr[MAX_PATH];
173
174
memset (tszUrlAddr, ' \0 ' , MAX_PATH);
174
-
175
- _xstprintf (tszUrlAddr, _T (" http://%s:%s/auth/notice/delete" ), m_StrIPAddr.GetBuffer (), m_StrIPPort.GetBuffer ());
175
+ USES_CONVERSION;
176
+ _xstprintf (tszUrlAddr, _X (" http://%s:%s/auth/notice/delete" ), W2A ( m_StrIPAddr.GetBuffer ()), W2A ( m_StrIPPort.GetBuffer () ));
176
177
int nMsgLen = 0 ;
177
- TCHAR * ptszMsgBuffer = NULL ;
178
+ XCHAR * ptszMsgBuffer = NULL ;
178
179
Json::Value st_JsonRoot;
179
180
Json::Value st_JsonObject;
180
- st_JsonRoot[" xhToken" ] = _ttxoll (m_StrToken.GetBuffer ());
181
+ st_JsonRoot[" xhToken" ] = _ttoll (m_StrToken.GetBuffer ());
181
182
182
- st_JsonObject[" nID" ] = _ttxoll (m_StrNotice.GetBuffer ());
183
+ st_JsonObject[" nID" ] = _ttoll (m_StrNotice.GetBuffer ());
183
184
st_JsonRoot[" st_Notice" ] = st_JsonObject;
184
185
// 是否加密
185
186
TCHAR tszPassBuffer[64 ];
186
187
memset (tszPassBuffer, ' \0 ' , sizeof (tszPassBuffer));
187
188
::GetDlgItemText (hConfigWnd, IDC_EDIT6, tszPassBuffer, sizeof (tszPassBuffer));
188
189
if (bCrypto)
189
190
{
190
- TCHAR tszMsgBuffer[2048 ];
191
+ XCHAR tszMsgBuffer[2048 ];
191
192
memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
192
193
193
194
nMsgLen = st_JsonRoot.toStyledString ().length ();
194
- Cryption_XCrypto_Encoder (st_JsonRoot.toStyledString ().c_str (), &nMsgLen, (UCHAR*)tszMsgBuffer, tszPassBuffer);
195
- APIClient_Http_Request (_T (" POST" ), tszUrlAddr, tszMsgBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
195
+ Cryption_XCrypto_Encoder (st_JsonRoot.toStyledString ().c_str (), &nMsgLen, (UCHAR*)tszMsgBuffer, W2A ( tszPassBuffer) );
196
+ APIClient_Http_Request (_X (" POST" ), tszUrlAddr, tszMsgBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
196
197
}
197
198
else
198
199
{
199
- APIClient_Http_Request (_T (" POST" ), tszUrlAddr, st_JsonRoot.toStyledString ().c_str (), NULL , &ptszMsgBuffer, &nMsgLen);
200
+ APIClient_Http_Request (_X (" POST" ), tszUrlAddr, st_JsonRoot.toStyledString ().c_str (), NULL , &ptszMsgBuffer, &nMsgLen);
200
201
}
201
202
JSONCPP_STRING st_JsonError;
202
203
Json::CharReaderBuilder st_ReaderBuilder;
203
204
st_JsonRoot.clear ();
204
205
std::unique_ptr<Json::CharReader> const pSt_JsonReader (st_ReaderBuilder.newCharReader ());
205
206
if (bCrypto)
206
207
{
207
- TCHAR tszMsgBuffer[2048 ];
208
+ XCHAR tszMsgBuffer[2048 ];
208
209
memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
209
210
210
- Cryption_XCrypto_Decoder (ptszMsgBuffer, &nMsgLen, tszMsgBuffer, tszPassBuffer);
211
+ Cryption_XCrypto_Decoder (ptszMsgBuffer, &nMsgLen, tszMsgBuffer, W2A ( tszPassBuffer) );
211
212
if (!pSt_JsonReader->parse (tszMsgBuffer, tszMsgBuffer + nMsgLen, &st_JsonRoot, &st_JsonError))
212
213
{
213
214
Authorize_Help_LogPrint (_T (" 解析客户列表接口数据错误,无法继续" ));
@@ -250,42 +251,43 @@ void CDialog_Announcement::OnBnClickedButton3()
250
251
pWnd->m_EditIPPort .GetWindowText (m_StrIPPort);
251
252
pWnd->m_EditToken .GetWindowText (m_StrToken);
252
253
253
- TCHAR tszUrlAddr[MAX_PATH];
254
+ XCHAR tszUrlAddr[MAX_PATH];
254
255
memset (tszUrlAddr, ' \0 ' , MAX_PATH);
255
256
256
- _xstprintf (tszUrlAddr, _T (" http://%s:%s/auth/notice/list" ), m_StrIPAddr.GetBuffer (), m_StrIPPort.GetBuffer ());
257
+ USES_CONVERSION;
258
+ _xstprintf (tszUrlAddr, _X (" http://%s:%s/auth/notice/list" ), W2A (m_StrIPAddr.GetBuffer ()), W2A (m_StrIPPort.GetBuffer ()));
257
259
int nMsgLen = 0 ;
258
- TCHAR * ptszMsgBuffer = NULL ;
260
+ XCHAR * ptszMsgBuffer = NULL ;
259
261
Json::Value st_JsonRoot;
260
262
Json::Value st_JsonObject;
261
- st_JsonRoot[" xhToken" ] = _ttxoll (m_StrToken.GetBuffer ());
263
+ st_JsonRoot[" xhToken" ] = _ttoll (m_StrToken.GetBuffer ());
262
264
// 是否加密
263
265
TCHAR tszPassBuffer[64 ];
264
266
memset (tszPassBuffer, ' \0 ' , sizeof (tszPassBuffer));
265
267
::GetDlgItemText (hConfigWnd, IDC_EDIT6, tszPassBuffer, sizeof (tszPassBuffer));
266
268
if (bCrypto)
267
269
{
268
- TCHAR tszMsgBuffer[2048 ];
270
+ XCHAR tszMsgBuffer[2048 ];
269
271
memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
270
272
271
273
nMsgLen = st_JsonRoot.toStyledString ().length ();
272
- Cryption_XCrypto_Encoder (st_JsonRoot.toStyledString ().c_str (), &nMsgLen, (UCHAR*)tszMsgBuffer, tszPassBuffer);
273
- APIClient_Http_Request (_T (" POST" ), tszUrlAddr, tszMsgBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
274
+ Cryption_XCrypto_Encoder (st_JsonRoot.toStyledString ().c_str (), &nMsgLen, (UCHAR*)tszMsgBuffer, W2A ( tszPassBuffer) );
275
+ APIClient_Http_Request (_X (" POST" ), tszUrlAddr, tszMsgBuffer, NULL , &ptszMsgBuffer, &nMsgLen);
274
276
}
275
277
else
276
278
{
277
- APIClient_Http_Request (_T (" POST" ), tszUrlAddr, st_JsonRoot.toStyledString ().c_str (), NULL , &ptszMsgBuffer, &nMsgLen);
279
+ APIClient_Http_Request (_X (" POST" ), tszUrlAddr, st_JsonRoot.toStyledString ().c_str (), NULL , &ptszMsgBuffer, &nMsgLen);
278
280
}
279
281
JSONCPP_STRING st_JsonError;
280
282
Json::CharReaderBuilder st_ReaderBuilder;
281
283
st_JsonRoot.clear ();
282
284
std::unique_ptr<Json::CharReader> const pSt_JsonReader (st_ReaderBuilder.newCharReader ());
283
285
if (bCrypto)
284
286
{
285
- TCHAR tszMsgBuffer[2048 ];
287
+ XCHAR tszMsgBuffer[2048 ];
286
288
memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
287
289
288
- Cryption_XCrypto_Decoder (ptszMsgBuffer, &nMsgLen, tszMsgBuffer, tszPassBuffer);
290
+ Cryption_XCrypto_Decoder (ptszMsgBuffer, &nMsgLen, tszMsgBuffer, W2A ( tszPassBuffer) );
289
291
if (!pSt_JsonReader->parse (tszMsgBuffer, tszMsgBuffer + nMsgLen, &st_JsonRoot, &st_JsonError))
290
292
{
291
293
Authorize_Help_LogPrint (_T (" 解析客户列表接口数据错误,无法继续" ));
@@ -305,7 +307,7 @@ void CDialog_Announcement::OnBnClickedButton3()
305
307
{
306
308
Json::Value st_JsonArray = st_JsonRoot[" Array" ][i];
307
309
308
- TCHAR tszMsgBuffer[2048 ];
310
+ XCHAR tszMsgBuffer[2048 ];
309
311
TCHAR tszIndex[64 ];
310
312
311
313
memset (tszMsgBuffer, ' \0 ' , sizeof (tszMsgBuffer));
@@ -318,8 +320,8 @@ void CDialog_Announcement::OnBnClickedButton3()
318
320
319
321
m_ListAnnouncement.InsertItem (i, _T (" " ));
320
322
m_ListAnnouncement.SetItemText (i, 0 , tszIndex);
321
- m_ListAnnouncement.SetItemText (i, 1 , tszMsgBuffer);
322
- m_ListAnnouncement.SetItemText (i, 2 , st_JsonArray[" tszCreateTime" ].asCString ());
323
+ m_ListAnnouncement.SetItemText (i, 1 , A2W ( tszMsgBuffer) );
324
+ m_ListAnnouncement.SetItemText (i, 2 , A2W ( st_JsonArray[" tszCreateTime" ].asCString () ));
323
325
}
324
326
BaseLib_Memory_FreeCStyle ((XPPMEM)&ptszMsgBuffer);
325
327
}
0 commit comments