增加配置

This commit is contained in:
18942506660
2024-10-16 17:47:34 +08:00
parent 04c758d6d7
commit f85e04fe97
19 changed files with 608 additions and 3 deletions

View File

@@ -28,6 +28,8 @@ using System.Reflection;
using WMS.Web.Domain.Services;
using SkiaSharp;
using Google.Protobuf.Collections;
using NPOI.SS.Formula.Functions;
using System.Text.Json;
namespace WMS.Web.Api.Controllers
{
@@ -57,11 +59,12 @@ namespace WMS.Web.Api.Controllers
private readonly IMemoryCache _memoryCache;
private readonly IRedisConcurrentProcessService _redisConcurrentProcessService;
private IInStockService _inStockService;
private readonly ILingXingService _lingXingService;
public TestController(IErpService erpService, IInStockTaskService inStockTaskService, IBoxInventoryRepositories boxInventoryRepositories, IRedisConcurrentProcessService redisConcurrentProcessService,
IBasicsRepositories transactionRepositories, IOpsService opsService, IBoxService boxService, IBasicsRepositories basicsRepositories, IMemoryCache memoryCache,
IOutStockTaskRepositories outStockTaskRepositories, IOutStockTaskService outStockTaskService, IOptions<AppOptions> options, ILoginService loginService, ISendMessageService sendMessageService,
ITakeStockService takeStockService, ITakeStockRepositories takeStockRepositories, IOutStockService outStockService, IInStockTaskRepositories inStockTaskRepositories,
IWebHostEnvironment env, IMaterialService materialService, IOutStockRepositories outStockRepositories, IInStockService inStockService)
IWebHostEnvironment env, IMaterialService materialService, IOutStockRepositories outStockRepositories, IInStockService inStockService, ILingXingService lingXingService)
{
_inStockService = inStockService;
_redisConcurrentProcessService = redisConcurrentProcessService;
@@ -85,12 +88,23 @@ namespace WMS.Web.Api.Controllers
_outStockService = outStockService;
_outStockRepositories = outStockRepositories;
_env = env;
_lingXingService = lingXingService;
}
[HttpGet]
[Route("hj")]
public async Task<string> TestHJ()
{
////var myJson = "{\"name\":\"小明\",\"address\":\"威海\"}";//json字符串
//var myJson= "{\"code\":\"200\",\"msg\":\"OK\",\"data\":{\"access_token\":\"05895ad6-e318-41da-9b2c-579dedd18fd1\",\"refresh_token\":\"ad9145cf-8af9-4617-9dbe-187b0ff3edf9\",\"expires_in\":7162}}";
//var myObj = JsonConvert.DeserializeObject<dynamic>(myJson);//反序列化为 dynamic 对象
//var my2 = System.Text.Json.JsonSerializer.Deserialize<dynamic>(myJson);
//string m = myObj.code;
//var m2 = my2.Object;
//var md = m2.code;
await _lingXingService.GetStock();
//List<string> list = new List<string>();
//list.Add("GD-02-15");
//list.Add("GD-01-15");

View File

@@ -46,6 +46,11 @@
"UserName": "admin",
"PassWord": "888888"
},
"LingXingOptions": {
"Url": "https://openapi.lingxing.com",
"AppId": "ak_QGK2J8TssERmu",
"AppSecret": "n/HUKD2wVdTbvhnFZbVBPw=="
},
"Qiniu": {
"AccessKey": "dOsTum4a5qvhPTBbZRPX0pIOU7PZWRX7htKjztms",
"SecretKey": "KFxsGbnErkALFfeGdMa8QWTdodJbamMX0iznLe-q",

View File

@@ -579,7 +579,7 @@
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.ProductInventoryController.Export(WMS.Web.Core.Dto.OutStock.OutStockQueryRequest)">
<member name="M:WMS.Web.Api.Controllers.ProductInventoryController.Export(WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryRequest)">
<summary>
导出
</summary>

View File

@@ -3969,6 +3969,36 @@
wms箱ID
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.LingXing.LingXingLoginRequest">
<summary>
领星登录
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingLoginRequest.AppId">
<summary>
id
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingLoginRequest.AppSecret">
<summary>
Secret
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.LingXing.LingXingRequest">
<summary>
领星请求
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingRequest.offset">
<summary>
页码
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingRequest.ength">
<summary>
页条数
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Login.AccessTokenDto.ClientName">
<summary>
客户端名称

View File

@@ -4310,6 +4310,11 @@
</summary>
<returns></returns>
</member>
<member name="T:WMS.Web.Domain.IService.Public.ILingXingService">
<summary>
领星服务接口
</summary>
</member>
<member name="T:WMS.Web.Domain.IService.Public.ILoginService">
<summary>
登录服务接口
@@ -6271,6 +6276,43 @@
<param name="timeoutSecond"></param>
<returns></returns>
</member>
<member name="T:WMS.Web.Domain.Services.Public.LingXingService">
<summary>
领星服务接口
</summary>
</member>
<member name="M:WMS.Web.Domain.Services.Public.LingXingService.GetStock">
<summary>
获取所有仓库
</summary>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.Services.Public.LingXingService.MD5Encrypt(System.String,System.Boolean)">
<summary>
32位MD5加密
</summary>
<param name="strText">要加密字符串</param>
<param name="IsLower">是否以小写方式返回</param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.Services.Public.LingXingService.Encrypt(System.String,System.String)">
<summary>
AES加密
</summary>
<param name="str">需要加密的字符串</param>
<param name="key">32位密钥</param>
<param name="lv">向量(默认偏移量)</param>
<returns>加密后的字符串</returns>
</member>
<member name="M:WMS.Web.Domain.Services.Public.LingXingService.GetEntityPropertyToDic``1(System.Collections.Generic.Dictionary{System.String,System.Object},System.Reflection.PropertyInfo[],``0)">
<summary>
类实体的属性与值转化成键值对形式
</summary>
<typeparam name="T"></typeparam>
<param name="inParam"></param>
<param name="infos"></param>
<param name="Entity"></param>
</member>
<member name="M:WMS.Web.Domain.Services.Public.LoginService.CreateToken(WMS.Web.Core.Dto.Login.UserInfoDto,WMS.Web.Core.Dto.Login.Temp.LoginTempDto,System.String)">
<summary>
创建token