|
@@ -208,6 +208,15 @@ public class CreateOrAdopt : MonoBehaviour
|
|
|
msg = msg.Replace("<<dog_name>>", data["dog_name"].ToString());
|
|
|
MessageBoxController.ShowMessage(msg, () => SceneManager.LoadScene("Home"));
|
|
|
}
|
|
|
+ else if (data != null && data["status"].ToString() == "error")
|
|
|
+ {
|
|
|
+ // 二维码过期
|
|
|
+ if (data["error_code"].ToString() == "620")
|
|
|
+ {
|
|
|
+ string msg = GameTool.GetValueAtPath(EnviromentSetting.languageData, new string[] { "InitDogUI", "message", "QRcode_expired", EnviromentSetting.languageCode });
|
|
|
+ MessageBoxController.ShowMessage(msg);
|
|
|
+ }
|
|
|
+ }
|
|
|
else
|
|
|
{
|
|
|
// 失败处理逻辑
|
|
@@ -217,15 +226,4 @@ public class CreateOrAdopt : MonoBehaviour
|
|
|
CancelClick(e);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- private void AdoptionSuccessHandler()
|
|
|
- {
|
|
|
- // 领养成功后的处理逻辑
|
|
|
- // 以下三行代码不知道为什么要加,但是不加会报错
|
|
|
- var canvasPlaceholder = GameObject.Find("Canvas Placeholder");
|
|
|
- var loginCanvas = canvasPlaceholder.transform.Find("Login Canvas").gameObject;
|
|
|
- loginCanvas.SetActive(true);
|
|
|
- LoginController.instance.GetUserData();
|
|
|
- }
|
|
|
-
|
|
|
}
|