Browse Source

锁定具体代码

master
wtp 2 years ago
parent
commit
94d5c86e0c
  1. 3
      src/Znyc.Dispatching.Application/Order/Services/OrderService.cs
  2. 35
      src/Znyc.Dispatching.Core/Util/MiniProgramUtil.cs

3
src/Znyc.Dispatching.Application/Order/Services/OrderService.cs

@ -499,7 +499,7 @@ namespace Znyc.Dispatching.Application
}
constructionId = assign.ConstructionId;
//施工单位是否存在,不存在新增,返回工程信息
if (assign.ConstructionName.IsNotEmptyOrNull())
if (assign.ConstructionName.Trim().IsNotEmptyOrNull())
{
constructionId = await GetConstructionId(assign.ConstructionId, assign.ConstructionName);
}
@ -1525,7 +1525,6 @@ namespace Znyc.Dispatching.Application
await ReceiveAsync(id);
}
}
var orderOutput = new OrderOutput();

35
src/Znyc.Dispatching.Core/Util/MiniProgramUtil.cs

@ -37,20 +37,29 @@ namespace Znyc.Dispatching.Core.Util
private static string BasicAESDecrypt(string encryptedDataStr, string session_key, string iv)
{
var databyte = System.Text.Encoding.Default.GetBytes(encryptedDataStr);
// 16进制转换成byte
var encryptedData = Convert.FromBase64String(encryptedDataStr.Replace(" ", ""));
var managed = new RijndaelManaged
try
{
Key = Convert.FromBase64String(session_key),
IV = Convert.FromBase64String(iv),
Mode = CipherMode.CBC,
Padding = PaddingMode.PKCS7
};
var transform = managed.CreateDecryptor();
var finalBlock = transform.TransformFinalBlock(encryptedData, 0, encryptedData.Length);
var result = Encoding.Default.GetString(finalBlock);
return result;
var databyte = System.Text.Encoding.Default.GetBytes(encryptedDataStr);
// 16进制转换成byte
var encryptedData = Convert.FromBase64String(encryptedDataStr.Replace(" ", ""));
var managed = new RijndaelManaged
{
Key = Convert.FromBase64String(session_key),
IV = Convert.FromBase64String(iv),
Mode = CipherMode.CBC,
Padding = PaddingMode.PKCS7
};
var transform = managed.CreateDecryptor();
var finalBlock = transform.TransformFinalBlock(encryptedData, 0, encryptedData.Length);
var result = Encoding.Default.GetString(finalBlock);
return result;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}

Loading…
Cancel
Save