From 7afffdc84ec3dd3fc183b16af1a49ecef03569f4 Mon Sep 17 00:00:00 2001
From: tongfei <244188119@qq.com>
Date: Fri, 3 Nov 2023 10:38:55 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=BD=B1=E5=93=8D=E5=AF=B9?=
=?UTF-8?q?=E8=B1=A1=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Dto/InStockTask/InStockTaskResponse.cs | 7 +++++-
.../Services/Public/LoginService.cs | 23 +------------------
.../InStockTaskRepositories.cs | 1 +
3 files changed, 8 insertions(+), 23 deletions(-)
diff --git a/src/WMS.Web.Core/Dto/InStockTask/InStockTaskResponse.cs b/src/WMS.Web.Core/Dto/InStockTask/InStockTaskResponse.cs
index 94afeaca..40057c04 100644
--- a/src/WMS.Web.Core/Dto/InStockTask/InStockTaskResponse.cs
+++ b/src/WMS.Web.Core/Dto/InStockTask/InStockTaskResponse.cs
@@ -22,7 +22,12 @@ namespace WMS.Web.Core.Dto.InStockTask
/// 来源单号
///
public string SourceBillNo { get; set; }
-
+
+ ///
+ /// 仓库编码(对应金蝶和单点)
+ ///
+ public string StockCode { get; set; }
+
///
/// 物料ID
///
diff --git a/src/WMS.Web.Domain/Services/Public/LoginService.cs b/src/WMS.Web.Domain/Services/Public/LoginService.cs
index e888017f..9f692766 100644
--- a/src/WMS.Web.Domain/Services/Public/LoginService.cs
+++ b/src/WMS.Web.Domain/Services/Public/LoginService.cs
@@ -223,13 +223,6 @@ namespace WMS.Web.Domain.Services.Public
///
public async Task> GetUserInfo(string username, string password)
{
- //JsonObject reqData = new JsonObject();
- //reqData.Add("client_id", _soaOptions.AppId);
- //reqData.Add("client_secret", _soaOptions.AppSecret);
- //reqData.Add("grant_type", "password");
- //reqData.Add("username", username);
- //reqData.Add("password", password);
-
var reqData = new LoginAuthorizeRequest();
reqData.ClientId = _soaOptions.AppId;
reqData.ClientSecret = _soaOptions.AppSecret;
@@ -240,28 +233,20 @@ namespace WMS.Web.Domain.Services.Public
var md5 = System.Security.Cryptography.MD5.Create();
var md5Pwd= BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(password)));
md5Pwd = md5Pwd.Replace("-", string.Empty);
-
-
-
reqData.Password = md5Pwd.ToLower();
-
//这个是登录的时候给前端验证的token,以及传给php单点那边的一个session值,用于单点退出时,通知ops退出
string NewToken = Guid.NewGuid().ToString("N");
try
{
- _logger.LogInformation($"username1:" + username + ";password:" + password);
string result = _httpClientHelp.PostHttp(_soaOptions.Url_V3 + "/uc/authorize", reqData);
var jObject = JsonObject.Parse(result);
- _logger.LogInformation($"username2:" + username + ";password:" + password);
LoginInDto r = new LoginInDto();
r.UserInfo = new UserInfoDto();
r.TokenInfo = new AccessTokenDto();
var login_result = jObject["code"] == 0 ? "成功" : "失败";
- _logger.LogInformation($"登录信息APP和小程序:单点->{login_result}");
- if (jObject["code"] == 0)
- {
+ if (jObject["code"] == 0) {
string datajson = jObject["data"].ToString();
var _loginDto = JsonConvert.DeserializeObject(datajson);
@@ -274,12 +259,7 @@ namespace WMS.Web.Domain.Services.Public
//映射登录信息
var userInfo_v3 = _mapper.Map(entity);
- //userInfo_v3.Orgs = _mapper.Map>(entity.orgs);
- //userInfo_v3.Depts = _mapper.Map>(entity.depts);
- //userInfo_v3.Roles = _mapper.Map>(entity.roles);
-
_logger.LogInformation($"登录信息:用户ID->{entity.id}");
-
//HTTP请求获取登录信息:人员,客户,供应商,公司
var loginRequest = new LoginSingleRequest()
{
@@ -343,7 +323,6 @@ namespace WMS.Web.Domain.Services.Public
jObject = JsonObject.Parse(result);
if (jObject["errno"] == 0)
{
- _logger.LogInformation("用户信息登录:" + errno_text);
return Result.ReFailure("拒绝用户证书试图访问此web站点,请与站点管理员联系以建立用户证书权限", 403);
}
else
diff --git a/src/WMS.Web.Repositories/InStockTaskRepositories.cs b/src/WMS.Web.Repositories/InStockTaskRepositories.cs
index 4c1b0ca4..058a872b 100644
--- a/src/WMS.Web.Repositories/InStockTaskRepositories.cs
+++ b/src/WMS.Web.Repositories/InStockTaskRepositories.cs
@@ -163,6 +163,7 @@ namespace WMS.Web.Repositories
DetailsId=s.detail.Id,
SourceBillNo=s.order.SourceBillNo,
MaterialId=s.detail.MaterialId,
+ StockCode=s.detail.StockCode,
MaterialName = "",
MaterialNumber = "",
Specifications = "",