@@ -194,25 +194,33 @@ void CDialog_Serial::OnBnClickedButton2()
194194 CString m_StrIPAddr;
195195 CString m_StrIPPort;
196196 CString m_StrToken;
197+ CString m_StrHasTime;
198+ CString m_StrSerialCount;
199+ CString m_StrNumberCount;
200+ CString m_StrExpiredTime;
201+
197202 XCHAR tszUrlAddr[XPATH_MAX];
198203 CDialog_Config* pWnd = (CDialog_Config*)CDialog_Config::FromHandle (hConfigWnd);
199204
200205 memset (tszUrlAddr, ' \0 ' , XPATH_MAX);
201206 pWnd->m_EditIPAddr .GetWindowText (m_StrIPAddr);
202207 pWnd->m_EditIPPort .GetWindowText (m_StrIPPort);
203208 pWnd->m_EditToken .GetWindowText (m_StrToken);
209+ m_EditExpiredTime.GetWindowText (m_StrExpiredTime);
210+ m_EditHasTime.GetWindowText (m_StrHasTime);
211+ m_EditSerialCount.GetWindowText (m_StrSerialCount);
204212
205- CString m_StrHasTime;
206- CString m_StrSerialCount;
207- CString m_StrNumberCount;
208- CString m_StrExpiredTime;
213+ if (m_StrHasTime.IsEmpty () || m_StrSerialCount.IsEmpty ())
214+ {
215+ AfxMessageBox (_T (" 必须配置卡拥有的时间和生成数量" ));
216+ return ;
217+ }
218+
209219 Json::Value st_JsonRoot;
210220 Json::Value st_JsonArray;
211221 Json::Value st_JsonObject;
212222
213- m_EditExpiredTime.GetWindowText (m_StrExpiredTime);
214- m_EditHasTime.GetWindowText (m_StrHasTime);
215- m_EditSerialCount.GetWindowText (m_StrSerialCount);
223+
216224 m_ComboNumber.GetLBText (m_ComboNumber.GetCurSel (), m_StrNumberCount);
217225 USES_CONVERSION;
218226 XCHAR tszTimeStr[XPATH_MIN] = {};
0 commit comments