| | |
| | | { |
| | | [RoutePrefix(prefix: "api/BasicSetting")] |
| | | [ControllerGroup("åºç¡è®¾ç½®","å¨çº¿æ¥å£")] |
| | | [ChannelActionFilter] |
| | | public class BasicSettingController : ApiController |
| | | { |
| | | //å®ä¹å
¨å±ä¿¡æ¯è¿ååé |
| | |
| | | #endregion |
| | | |
| | | #region[大å²è½¦é´ç»¼åçæ¿,å³ä¸topæè¡æ¥å£] |
| | | /// <summary> |
| | | /// 大å²è½¦é´ç»¼åçæ¿,å³ä¸topæè¡æ¥å£ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "LineSearchBottomRightData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage LineSearchBottomRightData() |
| | |
| | | //User loginUser = JsonConvert.DeserializeObject<User>(HttpContext.Current.Session["User"].ToString()); |
| | | User loginUser = JsonConvert.DeserializeObject<User>(JsonConvert.SerializeObject(ms)); |
| | | //妿redisç»å½ç¨æ·ä¸ä¸åå¨å½åç¨æ· |
| | | if (redis.Get<User>("LoginUserID" + ms.userid, 0) == null) |
| | | if (redis.Get<User>("LoginUserID" + ms.usertype + ms.userid, 0) == null) |
| | | { |
| | | //redis.Remove("LoginUserID" + ms.userid, 0); |
| | | //åå
¥redis(注æï¼redisç±»éé¢çå¤±ææ¶é´å¿
é¡»å¨keyåå»ºå®æä¹åæçæ) |
| | | redis.Set<User>("LoginUserID" + ms.userid, ms, redis.secondsTimeOut, 0); |
| | | redis.Set<User>("LoginUserID" + ms.usertype + ms.userid, ms, redis.secondsTimeOut, 0); |
| | | //ç»å½ä¿¡æ¯åå
¥session |
| | | HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | | //åå
¥ç»å½æä½è®°å½ |
| | |
| | | else //妿åå¨ |
| | | { |
| | | //è·åredisä¸å½åç¨æ·ä¿¡æ¯ |
| | | User r_loginUser = redis.Get<User>("LoginUserID" + ms.userid, 0); |
| | | User r_loginUser = redis.Get<User>("LoginUserID" + ms.usertype + ms.userid, 0); |
| | | //妿sessionä¸çç¨æ·usercodeåredisä¸çç¨æ·usercodeå¹é
|
| | | if (r_loginUser.usercode.Equals(loginUser.usercode)) |
| | | { |
| | | mes.data = ms; |
| | | mes.code = "300"; |
| | | mes.Message = "å½åè´¦å·å·²ç»å½!"; |
| | | mes.code = "302"; |
| | | mes.Message = "å½åè´¦å·å·²ç»å½,æ¯å¦å¼ºå¶ä¸çº¿!"; |
| | | } |
| | | else |
| | | { |
| | | //éç½®è¿ææ¶é´(注æï¼redisç±»éé¢çå¤±ææ¶é´å¿
é¡»å¨keyåå»ºå®æä¹åæçæ) |
| | | redis.Set<User>("LoginUserID" + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | redis.Set<User>("LoginUserID" + ms.usertype + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | //ç»å½ä¿¡æ¯åå
¥session |
| | | HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | | //åå
¥ç»å½æä½è®°å½ |
| | |
| | | return mes.ResponseMess(mes); |
| | | } |
| | | |
| | | #region[强å¶ä¸çº¿æ¥å£] |
| | | /// <summary> |
| | | /// 强å¶ä¸çº¿æ¥å£ |
| | | /// </summary> |
| | | /// <param name="userid">ç¨æ·id</param> |
| | | /// <param name="usercode">ç¨æ·ç¼ç </param> |
| | | /// <param name="username">ç¨æ·å</param> |
| | | /// <param name="usertype">æä½ç«¯PC/APP</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ForcedOffline")] |
| | | [HttpPost] |
| | | public HttpResponseMessage ForcedOffline(int userid, string usercode, string username, string usertype) |
| | | { |
| | | try |
| | | { |
| | | redis.Remove("LoginUserID"+usertype+ userid, 0); //å é¤redis |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "强å¶ä¸çº¿æå!"; |
| | | mes.data = null; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes.ResponseMess(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[æ¥è¯¢ç»å½èå] |
| | | /// <summary> |
| | |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[ä¿®æ¹å¯ç ] |
| | | public static ToMessage UpdateUserPassword(string usercode, string username, string password, string newpassword) |
| | |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.dll"> |
| | | <publishTime>07/27/2022 08:43:00</publishTime> |
| | | <publishTime>07/29/2022 14:06:06</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.dll.config"> |
| | | <publishTime>06/15/2022 15:31:43</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.pdb"> |
| | | <publishTime>07/27/2022 08:43:00</publishTime> |
| | | <publishTime>07/29/2022 14:06:06</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.xml"> |
| | | <publishTime>07/27/2022 08:43:00</publishTime> |
| | | <publishTime>07/29/2022 14:06:06</publishTime> |
| | | </File> |
| | | <File Include="bin/WebActivatorEx.dll"> |
| | | <publishTime>02/08/2013 16:42:28</publishTime> |
| | |
| | | <publishTime>06/10/2022 08:20:24</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>07/27/2022 08:43:06</publishTime> |
| | | <publishTime>07/29/2022 14:06:07</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
| | |
| | | User loginUser = JsonConvert.DeserializeObject<User>(User); |
| | | base.OnActionExecuting(actionContext); |
| | | //妿åå¨ |
| | | if (redis.Get<User>("LoginUserID" + loginUser.userid, 0).userid.ToString() != "") |
| | | if (redis.Get<User>("LoginUserIDPC" + loginUser.userid, 0).userid.ToString() != "") |
| | | { |
| | | //è·åredisä¸å½åç¨æ·ä¿¡æ¯ |
| | | User r_loginUser = redis.Get<User>("LoginUserID" + loginUser.userid, 0); |
| | | User r_loginUser = redis.Get<User>("LoginUserIDPC" + loginUser.userid, 0); |
| | | //妿sessionä¸çç¨æ·usercodeåredisä¸çç¨æ·usercodeå¹é
|
| | | if (r_loginUser.usercode.Equals(loginUser.usercode)) |
| | | { |
| | | //éç½®è¿ææ¶é´ |
| | | redis.Set<User>("LoginUserID" + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | redis.Set<User>("LoginUserIDPC" + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.code = "303"; |
| | | mes.Message = "ç»å½å·²è¶
æ¶,è¯·éæ°ç»å½!"; |
| | | actionContext.Response = new HttpResponseMessage { StatusCode = HttpStatusCode.Ambiguous, Content = new StringContent(JsonConvert.SerializeObject(mes), Encoding.GetEncoding("UTF-8"), "application/json") }; |
| | | actionContext.Response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonConvert.SerializeObject(mes), Encoding.GetEncoding("UTF-8"), "application/json") }; |
| | | } |
| | | } |
| | | else //妿redisç»å½ç¨æ·ä¸ä¸åå¨å½åç¨æ· |
| | | { |
| | | mes.code = "300"; |
| | | mes.code = "303"; |
| | | mes.Message = "ç»å½å·²è¶
æ¶,è¯·éæ°ç»å½!"; |
| | | actionContext.Response = new HttpResponseMessage { StatusCode = HttpStatusCode.Ambiguous, Content = new StringContent(JsonConvert.SerializeObject(mes), Encoding.GetEncoding("UTF-8"), "application/json") }; |
| | | actionContext.Response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonConvert.SerializeObject(mes), Encoding.GetEncoding("UTF-8"), "application/json") }; |
| | | } |
| | | } |
| | | catch (Exception) |
| | | { |
| | | mes.code = "300"; |
| | | mes.code = "303"; |
| | | mes.Message = "ç»å½å·²è¶
æ¶,è¯·éæ°ç»å½!"; |
| | | actionContext.Response = new HttpResponseMessage { StatusCode = HttpStatusCode.Ambiguous, Content = new StringContent(JsonConvert.SerializeObject(mes), Encoding.GetEncoding("UTF-8"), "application/json") }; |
| | | actionContext.Response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonConvert.SerializeObject(mes), Encoding.GetEncoding("UTF-8"), "application/json") }; |
| | | } |
| | | |
| | | } |
| | |
| | | <param name="FileName">æä»¶åç§°</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.ShopSearchLine(System.String)"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,çäº§è½¦é´æ¥æ¾äº§çº¿æ¥å£ |
| | | </summary> |
| | | <param name="shopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchTopLeftData(System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å·¦ä¸äº§çº¿å 工任塿¥å£ |
| | | </summary> |
| | | <param name="json">æäº¤æ°æ®(åèå·¥åºå®ä¹å
³èå·¥ä½ç«æäº¤)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchBottomLeftData"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å·¦ä¸å表æ¥å£ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchTopRightData"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å³ä¸topæè¡æ¥å£ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchBottomRightData"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å³ä¸topæè¡æ¥å£ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String)"> |
| | | <summary> |
| | | ç¨æ·ç»å½ |
| | |
| | | <param name="password">å¯ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 强å¶ä¸çº¿æ¥å£ |
| | | </summary> |
| | | <param name="userid">ç¨æ·id</param> |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="username">ç¨æ·å</param> |
| | | <param name="usertype">æä½ç«¯PC/APP</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu"> |
| | | <summary> |
| | | æ¥è¯¢åè½èå |
| | |
| | | <param name="FileName">æä»¶åç§°</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.ShopSearchLine(System.String)"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,çäº§è½¦é´æ¥æ¾äº§çº¿æ¥å£ |
| | | </summary> |
| | | <param name="shopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchTopLeftData(System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å·¦ä¸äº§çº¿å 工任塿¥å£ |
| | | </summary> |
| | | <param name="json">æäº¤æ°æ®(åèå·¥åºå®ä¹å
³èå·¥ä½ç«æäº¤)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchBottomLeftData"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å·¦ä¸å表æ¥å£ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchTopRightData"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å³ä¸topæè¡æ¥å£ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.KanBanManagerentController.LineSearchBottomRightData"> |
| | | <summary> |
| | | 大å²è½¦é´ç»¼åçæ¿,å³ä¸topæè¡æ¥å£ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String)"> |
| | | <summary> |
| | | ç¨æ·ç»å½ |
| | |
| | | <param name="password">å¯ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 强å¶ä¸çº¿æ¥å£ |
| | | </summary> |
| | | <param name="userid">ç¨æ·id</param> |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="username">ç¨æ·å</param> |
| | | <param name="usertype">æä½ç«¯PC/APP</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu"> |
| | | <summary> |
| | | æ¥è¯¢åè½èå |
| | |
| | | 698d89f244c7cde8c23a3c191fa4ccdee5879c01 |
| | | 67d75f0a65fc414cc5d8c4e0a99e9ca1bbdf9412 |
| | |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\Antlr3.Runtime.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\BouncyCastle.Crypto.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\Dapper.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.Bars.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.Editor.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.Service.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.VSDesign.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.Web.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\ICSharpCode.SharpZipLib.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\JWT.dll |
| | |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\BouncyCastle.Crypto.xml |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\Dapper.xml |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.xml |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.Service.dll.config |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\FastReport.Web.xml |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\ICSharpCode.SharpZipLib.pdb |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\ICSharpCode.SharpZipLib.xml |
| | |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CopyComplete |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.dll |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.pdb |
| | | D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.AssemblyReference.cache |