소스 검색

优化了一些地方

张洋 6 년 전
부모
커밋
2bf2f7d17a
3개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. BIN
      bin/Win32/Debug/zhipuzi_pay_plugin/zpzDll.dll
  2. BIN
      lib/debug/zpzDll.lib
  3. 8 2
      zhipuzi_pay_plugin/network/CZhipuziHttpClient.cpp

BIN
bin/Win32/Debug/zhipuzi_pay_plugin/zpzDll.dll


BIN
lib/debug/zpzDll.lib


+ 8 - 2
zhipuzi_pay_plugin/network/CZhipuziHttpClient.cpp

@@ -52,10 +52,16 @@ bool CZhipuziHttpClient::Login(std::string& errmsg)
     {
         rapidjson::Value& v_errcode = document["errcode"];
         int errcode = v_errcode.GetInt();
-        if(errcode == -1 || errcode < 0)
+        if(errcode != 0)
         {
             LOG_INFO("login failed! message:" << document["errmsg"].GetString());
             errmsg = std::string(document["errmsg"].GetString());
+			
+			if (errcode == 10003)
+			{
+				errmsg = CLewaimaiString::UnicodeToUTF8(L"密码错误");
+			}
+
             return false;
         }
     }
@@ -63,7 +69,7 @@ bool CZhipuziHttpClient::Login(std::string& errmsg)
     {
         rapidjson::Value& v_errcode = document["error_code"];
         int errcode = v_errcode.GetInt();
-        if(errcode < 0)
+        if(errcode != 0)
         {
             LOG_INFO("login failed! message:" << document["error_msg"].GetString());
             errmsg = std::string(document["error_msg"].GetString());