From 638b471ad73bce1c701d9f9c8d02effe6a38c7ca Mon Sep 17 00:00:00 2001
From: chengsc <Demo@DESKTOP-CPA90BF>
Date: 星期一, 22 七月 2024 16:57:20 +0800
Subject: [PATCH] 修改托盘绑定方法
---
Wms/Wms/Controllers/WeatherForecastController.cs | 124 ++++++++++++++++++-----------------------
1 files changed, 55 insertions(+), 69 deletions(-)
diff --git a/Wms/Wms/Controllers/WeatherForecastController.cs b/Wms/Wms/Controllers/WeatherForecastController.cs
index 549f15e..2ef1ab4 100644
--- a/Wms/Wms/Controllers/WeatherForecastController.cs
+++ b/Wms/Wms/Controllers/WeatherForecastController.cs
@@ -12,13 +12,14 @@
using WMS.Entity.Context;
using WMS.IBLL.ISysServer;
using Wms.Tools;
+using Utility;
namespace Wms.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]
- [Authorize]
+ [ServiceFilter(typeof(ApiResponseActionFilter))]
public class WeatherForecastController : ControllerBase
{
private static readonly string[] Summaries = new[]
@@ -37,105 +38,90 @@
_userMan = userMan;
}
- [AllowAnonymous]
- [HttpGet]
- public IEnumerable<WeatherForecast> Get()
- {
- var rng = new Random();
- //Db.Init();
- _logger.LogError("杩欐槸璁板綍鐨勪俊鎭�");
-
-
- var data = Enumerable.Range(1, 5).Select(index => new WeatherForecast
- {
- Date = DateTime.Now.AddDays(index),
- TemperatureC = rng.Next(-20, 55),
- Summary = Summaries[rng.Next(Summaries.Length)]
- })
- .ToArray();
- var list = JsonConvert.SerializeObject(data);
- string LogAddress = @".\log\CreatMesTask鐗╂枡杞Щ" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
- LogFile.SaveLogToFile("鎺ユ敹鐗╂枡杞Щ浠诲姟锛�(" + list + "),", LogAddress);
- return data;
- }
+ //[HttpGet]
+ //public IEnumerable<WeatherForecast> Get()
+ //{
+ // var rng = new Random();
+ // var data = Enumerable.Range(1, 5).Select(index => new WeatherForecast
+ // {
+ // Date = DateTime.Now.AddDays(index),
+ // TemperatureC = rng.Next(-20, 55),
+ // Summary = Summaries[rng.Next(Summaries.Length)]
+ // })
+ // .ToArray();
+ // var list = JsonConvert.SerializeObject(data);
+ // _logger.LogWarning("鎺ユ敹鐗╂枡杞Щ浠诲姟锛�(" + list + "),");
+ // return data;
+ //}
/// <summary>
/// 鐧诲綍
/// </summary>
/// <param name="model">鐧诲綍鍚�</param>
/// <returns></returns>
- [AllowAnonymous]
[HttpPost]
- public IActionResult Login(LoginVm model)
+ public async Task<string> Login(LoginVm model)
{
if (ModelState.IsValid)
{
- try
- {
- var bolls = _userMan.LoginAdmin(model.LoginName, model.LoginPwd, out int userId);
+ var userId = await _userMan.LoginAdmin(model.LoginName, model.LoginPwd);
- if (bolls) //
+ if (userId != -1) //
+ {
+ if (userId != 0) //姝g‘杩斿洖
{
- if (userId != 0) //姝g‘杩斿洖
- {
- Dictionary<string, string> keyValuePairs = new Dictionary<string, string>
+ Dictionary<string, string> keyValuePairs = new Dictionary<string, string>
{
{"loginID", userId.ToString()},
{"LoginName", model.LoginName}
};
- var tnToken = tokenHelper.CreateToken(keyValuePairs);
- return Ok(new { code = 200, ToKen = tnToken });
- }
- else //褰撳墠璐﹀彿琚鐢�
- {
- //return this.ErrorData($"褰撳墠璐﹀彿宸茶绂佺敤");
- return Ok(new { code = 400, ErrorMsg = "褰撳墠璐﹀彿宸茶绂佺敤" });
- }
+ var tnToken = tokenHelper.CreateToken(keyValuePairs);
+ return tnToken.TokenStr;
}
- else //璐﹀彿瀵嗙爜閿欒
+ else //褰撳墠璐﹀彿琚鐢�
{
- return Ok(new { code = 400, ErrorMsg = "褰撳墠璐﹀彿鎴栧瘑鐮侀敊璇�" });
+ //return this.ErrorData($"褰撳墠璐﹀彿宸茶绂佺敤");
+ throw Oops.Bah("褰撳墠璐﹀彿宸茶绂佺敤");
}
}
- catch (Exception e)
+ else //璐﹀彿瀵嗙爜閿欒
{
- return Ok(new { code = 400, ErrorMsg = "璇疯仈绯荤鐞嗗憳/" + e.Message });
+ throw Oops.Bah("褰撳墠璐﹀彿鎴栧瘑鐮侀敊璇�");
}
}
else //鏁版嵁鏍煎紡閿欒
{
- return Ok(new { code = 400, ErrorMsg = "鏁版嵁鏍煎紡閿欒" });
+ throw Oops.Bah("鏁版嵁鏍煎紡閿欒");
}
}
/// <summary>
/// 鐧诲綍
/// </summary>
/// <returns></returns>
- [AllowAnonymous]
- [HttpPost]
- public IActionResult ceshi()
- {
- //if (ModelState.IsValid)
- //{
- try
- {
- //鑾峰彇褰撳墠鐧诲綍鐨勭敤鎴稩D
- var claimsIdentity = this.User.Identity as ClaimsIdentity;
- var userId = claimsIdentity.FindFirst(ClaimTypes.Name)?.Value;
- var bolls = _userMan.CeShi();
+ //[HttpPost]
+ //public IActionResult ceshi()
+ //{
+ // //if (ModelState.IsValid)
+ // //{
+ // try
+ // {
+ // //鑾峰彇褰撳墠鐧诲綍鐨勭敤鎴稩D
+ // var claimsIdentity = this.User.Identity as ClaimsIdentity;
+ // var userId = claimsIdentity.FindFirst(ClaimTypes.Name)?.Value;
+ // var bolls = _userMan.CeShi();
- return Ok(new { code = 200, data = bolls });
-
- }
- catch (Exception e)
- {
- return Ok(new { code = 400, ErrorMsg = "璇疯仈绯荤鐞嗗憳/" + e.Message });
- }
- //}
- //else //鏁版嵁鏍煎紡閿欒
- //{
- // return Ok(new { code = 400, ErrorMsg = "鏁版嵁鏍煎紡閿欒" });
- //}
- }
+ // return Ok(new { code = 200, data = bolls });
+
+ // }
+ // catch (Exception e)
+ // {
+ // return Ok(new { code = 400, ErrorMsg = "璇疯仈绯荤鐞嗗憳/" + e.Message });
+ // }
+ // //}
+ // //else //鏁版嵁鏍煎紡閿欒
+ // //{
+ // // return Ok(new { code = 400, ErrorMsg = "鏁版嵁鏍煎紡閿欒" });
+ // //}
+ //}
}
}
--
Gitblit v1.8.0