From 5d70327428efc1d341617d0b26c059bc5217b951 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期四, 27 十月 2022 17:33:06 +0800
Subject: [PATCH] 极光消息推送
---
VueWebApi/Controllers/LoginController.cs | 36 ++++++++++++++++++++++++++++++++++--
1 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/VueWebApi/Controllers/LoginController.cs b/VueWebApi/Controllers/LoginController.cs
index 5006a59..f3e034a 100644
--- a/VueWebApi/Controllers/LoginController.cs
+++ b/VueWebApi/Controllers/LoginController.cs
@@ -46,6 +46,7 @@
ms.username = dt.Rows[0]["USERNAME"].ToString();
ms.password = dt.Rows[0]["PASSWORD"].ToString();
ms.usertype = usertype;
+ ms.rediskey = "LoginUserID" + ms.usertype + ms.userid;
mss.Add(ms);
HttpContext.Current.Session.Clear(); //浠庝細璇濈姸鎬侀泦鍚堜腑鍒犻櫎鎵�鏈夌殑閿��
//HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms);
@@ -214,19 +215,30 @@
/// <param name="username">鐢ㄦ埛缂栫爜</param>
/// <param name="password">瀵嗙爜</param>
/// <param name="usertype">鎿嶄綔绔被鍨�(PC APP)</param>
+ /// <param name="rid">鏋佸厜鎺ㄩ�佽幏鍙栬澶囩殑id(鍞竴)</param>
/// <returns></returns>
[Route(template: "LoginAppSave")]
[HttpGet]
- public HttpResponseMessage LoginAppSave(string username, string password, string usertype)
+ public HttpResponseMessage LoginAppSave(string username, string password, string usertype, string rid)
{
+ var sql = "";
+ List<object> list = new List<object>();
try
{
DataTable dt = LoginBLL.LoginSearch(username, password);
if (dt.Rows.Count > 0)
{
+ //鍐欏叆鐧诲綍鎿嶄綔璁板綍
+ mes = LoginBLL.LoginBas(username, usertype);
+ //鏇存柊rid
+ sql = @"update [dbo].[TUser] set rid=@rid where usercode=@usercode";
+ list.Add(new { str = sql, parm = new { rid = rid, usercode = username } });
+ bool aa = DapperHelper.DoTransaction(list);
+
List<User> mss = new List<User>();
User ms = new User();
- ms.guid = username + password + Guid.NewGuid().ToString();
+ //ms.guid = username + password + Guid.NewGuid().ToString();
+ ms.guid = rid.ToString();
ms.userid = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
ms.usercode = dt.Rows[0]["USERCODE"].ToString();
ms.username = dt.Rows[0]["USERNAME"].ToString();
@@ -271,5 +283,25 @@
return mes.ResponseMess(mes);
}
#endregion
+
+ #region[App鐧诲綍鏌ヨ瀹夌伅鍛煎彨淇℃伅]
+ /// <summary>
+ /// App鐧诲綍鏌ヨ瀹夌伅鍛煎彨淇℃伅
+ /// </summary>
+ /// <param name="rid">鎵嬫満璁惧id(鏋佸厜鐢熸垚)</param>
+ /// <param name="usercode">鐢ㄦ埛缂栫爜</param>
+ /// <param name="username">鐢ㄦ埛鍚嶇О</param>
+ /// <param name="usertype">鎿嶄綔绔疨C/APP</param>
+ /// <returns></returns>
+ [Route(template: "LoginAppAnDonMessage")]
+ [HttpPost]
+ public HttpResponseMessage LoginAppAnDonMessage(string rid, string usercode, string username, string usertype)
+ {
+ mes = LoginBLL.LoginAppAnDonMessage(rid, usercode, username, usertype);
+ return mes.ResponseMess(mes);
+ }
+ #endregion
+
+
}
}
\ No newline at end of file
--
Gitblit v1.9.3