¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace MES.Service.Dto.webApi.QcIssueResult; |
| | | |
| | | public class ErpQcIssueResult |
| | | { |
| | | //public string? Id { get; set; } |
| | | |
| | | //public string? ReleaseNo { get; set; } |
| | | public string? ProcessNo { get; set; } |
| | | public string? FReview { get; set; } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace MES.Service.Dto.webApi.QcIssueResult; |
| | | |
| | | public class QcIssueResult |
| | | { |
| | | public ErpQcIssueResult ErpQcIssueResult { get; set; } |
| | | } |
| | |
| | | </PropertyGroup> |
| | | |
| | | <ItemGroup> |
| | | <PackageReference Include="AlibabaCloud.SDK.Dingtalk" Version="2.1.93" /> |
| | | <PackageReference Include="Masuit.Tools.Core" Version="2024.3.4" /> |
| | | <PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.1" /> |
| | | <PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.1" /> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace MES.Service.Modes.QcIssueResult; |
| | | |
| | | //ééç¨æ·å
ç 对åºè¡¨ |
| | | [SugarTable("MES_DINGDING_NAME_CODE")] |
| | | internal class DingNameCode |
| | | { |
| | | //ééç¨æ·å
ç |
| | | [SugarColumn(ColumnName = "DINGDINGCODE")] |
| | | public string? DingDingCode { get; set; } |
| | | |
| | | //ééç¨æ·åç§° |
| | | [SugarColumn(ColumnName = "DINGDINGNAME")] |
| | | public string? DingDingName { get; set; } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace MES.Service.Modes.QcIssueResult; |
| | | |
| | | public class GetQcIssueResultDetail |
| | | { |
| | | //æ°é |
| | | [SugarColumn(ColumnName = "FBATCH_QTY")] |
| | | public string? FbatchQty { get; set; } |
| | | |
| | | //产ååç§° |
| | | [SugarColumn(ColumnName = "ITEM_NAME")] |
| | | public string? ItemName { get; set; } |
| | | |
| | | //è§æ ¼åå· |
| | | [SugarColumn(ColumnName = "ITEM_MODEL")] |
| | | public string? ItemModel { get; set; } |
| | | |
| | | //鿣åä½ |
| | | [SugarColumn(ColumnName = "SUPP_NAME")] |
| | | public string? SuppName { get; set; } |
| | | |
| | | ////订åå·(éè´åå·) |
| | | //public string? SuppName { get; set; } |
| | | |
| | | //对ä¸åæ ¼ææ½å¨ä¸åæ ¼çæè¿° |
| | | public string? remark { get; set; } |
| | | |
| | | //æ£éªåå· |
| | | public string? ReleaseNo { get; set; } |
| | | |
| | | //ç¨æ·åç§° |
| | | public string? Fname { get; set; } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace MES.Service.Modes.QcIssueResult; |
| | | |
| | | [SugarTable("MES_DINGDING_NAME_CODE")] |
| | | public class GetReleaseNoDetail |
| | | { |
| | | |
| | | //éè´§åå· |
| | | [SugarColumn(ColumnName = "DINGDINGCODE")] |
| | | public string? DingDingCode { get; set; } |
| | | |
| | | //ä¾åºå |
| | | [SugarColumn(ColumnName = "DINGDINGNAME")] |
| | | public string? DingDingName { get; set; } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace MES.Service.Modes.QcIssueResult; |
| | | |
| | | //å¼å¸¸å¤ç½®åç»æè¡¨ |
| | | [SugarTable("MES_QCISSUE_RESULT")] |
| | | public class QcIssueResults |
| | | { |
| | | //SEQ_MES_SCZZD |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true, OracleSequenceName = "SEQ_QCISSUE_RESULT")] |
| | | public decimal Id { get; set; } |
| | | |
| | | //éè´§åå· |
| | | [SugarColumn(ColumnName = "RELEASE_NO")] |
| | | public string? ReleaseNo { get; set; } |
| | | |
| | | //éè´§åå· |
| | | [SugarColumn(ColumnName = "PROCESSNO")] |
| | | public string? ProcessNo { get; set; } |
| | | |
| | | //ä¾åºå |
| | | [SugarColumn(ColumnName = "FREVIEW")] |
| | | public string? FReview { get; set; } |
| | | } |
| | |
| | | ".NETCoreApp,Version=v8.0": { |
| | | "MES.Service/1.0.0": { |
| | | "dependencies": { |
| | | "AlibabaCloud.SDK.Dingtalk": "2.1.93", |
| | | "Masuit.Tools.Core": "2024.3.4", |
| | | "Microsoft.Extensions.Configuration": "9.0.1", |
| | | "Microsoft.Extensions.Configuration.FileExtensions": "9.0.1", |
| | |
| | | }, |
| | | "runtime": { |
| | | "MES.Service.dll": {} |
| | | } |
| | | }, |
| | | "AlibabaCloud.EndpointUtil/0.1.1": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.EndpointUtil.dll": { |
| | | "assemblyVersion": "0.1.1.0", |
| | | "fileVersion": "0.1.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.GatewayDingTalk/1.0.2": { |
| | | "dependencies": { |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.GatewayDingTalk.dll": { |
| | | "assemblyVersion": "1.0.2.0", |
| | | "fileVersion": "1.0.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.GatewaySpi/0.0.3": { |
| | | "dependencies": { |
| | | "Aliyun.Credentials": "1.4.2", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.GatewaySpi.dll": { |
| | | "assemblyVersion": "0.0.1.0", |
| | | "fileVersion": "0.0.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.OpenApiClient/0.1.12": { |
| | | "dependencies": { |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.OpenApiUtil": "1.1.2", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "AlibabaCloud.TeaXML": "0.0.5", |
| | | "Aliyun.Credentials": "1.4.2", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.OpenApiClient.dll": { |
| | | "assemblyVersion": "0.1.11.0", |
| | | "fileVersion": "0.1.11.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.OpenApiUtil/1.1.2": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.OpenApiUtil.dll": { |
| | | "assemblyVersion": "1.1.2.0", |
| | | "fileVersion": "1.1.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.SDK.Dingtalk/2.1.93": { |
| | | "dependencies": { |
| | | "AlibabaCloud.EndpointUtil": "0.1.1", |
| | | "AlibabaCloud.GatewayDingTalk": "1.0.2", |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.OpenApiClient": "0.1.12", |
| | | "AlibabaCloud.OpenApiUtil": "1.1.2", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.SDK.Dingtalk.dll": { |
| | | "assemblyVersion": "0.0.1.0", |
| | | "fileVersion": "0.0.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.TeaUtil/0.1.19": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.TeaUtil.dll": { |
| | | "assemblyVersion": "0.1.14.0", |
| | | "fileVersion": "0.1.14.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.TeaXML/0.0.5": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.TeaXML.dll": { |
| | | "assemblyVersion": "0.0.5.0", |
| | | "fileVersion": "0.0.5.0" |
| | | } |
| | | } |
| | | }, |
| | | "Aliyun.Credentials/1.4.2": { |
| | | "dependencies": { |
| | | "Microsoft.CSharp": "4.7.0", |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Aliyun.Credentials.dll": { |
| | | "assemblyVersion": "1.4.2.0", |
| | | "fileVersion": "1.4.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AngleSharp/1.1.2": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Tea/1.1.3": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Tea.dll": { |
| | | "assemblyVersion": "1.1.3.0", |
| | | "fileVersion": "1.1.3.0" |
| | | } |
| | | } |
| | | }, |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "runtime": { |
| | | "lib/net8.0/ZstdSharp.dll": { |
| | |
| | | "type": "project", |
| | | "serviceable": false, |
| | | "sha512": "" |
| | | }, |
| | | "AlibabaCloud.EndpointUtil/0.1.1": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-p/vsdJoVIfc1QREW4JX1tpzKdZZcFdw6/qfrylfcFXc0e2BDMQ2kPrv3nkyr2u+p4BF0PmOYl4EDqRtqLiBc+g==", |
| | | "path": "alibabacloud.endpointutil/0.1.1", |
| | | "hashPath": "alibabacloud.endpointutil.0.1.1.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.GatewayDingTalk/1.0.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-uyNU0IJ1Ei/yz6oYuI0SsSwu0+syFV2wz7vH9zlx5WGccpKK+82lep7pMjHmDV82WOmDdAq2M+pqPLcjf/Spdw==", |
| | | "path": "alibabacloud.gatewaydingtalk/1.0.2", |
| | | "hashPath": "alibabacloud.gatewaydingtalk.1.0.2.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.GatewaySpi/0.0.3": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-vvmA5BrM8rpOZoXwFl/ZWHYLFnZ8EwPp+07z3Eeg9okLv58QJ8+KGWVovTr8tJpuDgPFG1SVdHXRi04A62ehdA==", |
| | | "path": "alibabacloud.gatewayspi/0.0.3", |
| | | "hashPath": "alibabacloud.gatewayspi.0.0.3.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.OpenApiClient/0.1.12": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-3UepgR9UQUZXg8mnDqA1kUZfIKY/tLA7G+Z/Ij/hPx9krV2JR9AlxXOqMeky31N6J1Mx7Jr/nyHgGWpWJdYD7g==", |
| | | "path": "alibabacloud.openapiclient/0.1.12", |
| | | "hashPath": "alibabacloud.openapiclient.0.1.12.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.OpenApiUtil/1.1.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-0Zd2UHm5gUND+7xNma2SAZEqm2Uy8dvAknLvCx72uDUCbOnfHWh+TsnUnNGMKUvmG3s/ZqxUA1UYIdp5BFCn5Q==", |
| | | "path": "alibabacloud.openapiutil/1.1.2", |
| | | "hashPath": "alibabacloud.openapiutil.1.1.2.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.SDK.Dingtalk/2.1.93": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-m5aTuiU+kR/1An1BnAeMuRwv3GkPUOG0Q1KuG4Yuikz9tDSODqye+XXOCSduzKdQSVEAWQEms2gIyRN1ybUV0Q==", |
| | | "path": "alibabacloud.sdk.dingtalk/2.1.93", |
| | | "hashPath": "alibabacloud.sdk.dingtalk.2.1.93.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.TeaUtil/0.1.19": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-gjPboQEC3rSuS/8Ohk4VAw42W54h9NfIZxn4JIuWfoIF3k3mZxVdMJdKKOgIkNrx8YaLOthPSM3Pfb1zfOyFcw==", |
| | | "path": "alibabacloud.teautil/0.1.19", |
| | | "hashPath": "alibabacloud.teautil.0.1.19.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.TeaXML/0.0.5": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-mHxE6H3eq4jaeqn3hryIYTI0k8quvPZfZdEE+PdU8rw+NGRvev68D8Aei6xjwW/pArZaTG6yPawYu5c0EaZkfw==", |
| | | "path": "alibabacloud.teaxml/0.0.5", |
| | | "hashPath": "alibabacloud.teaxml.0.0.5.nupkg.sha512" |
| | | }, |
| | | "Aliyun.Credentials/1.4.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-GYyMZVqLCX0StNV/0Yv+C1M1rmWf1Lvkybt/Fwol+kLZtt9WC7RWN5cV5zB7IejTbRUfaXCSV9Mf8pZeYbpnKg==", |
| | | "path": "aliyun.credentials/1.4.2", |
| | | "hashPath": "aliyun.credentials.1.4.2.nupkg.sha512" |
| | | }, |
| | | "AngleSharp/1.1.2": { |
| | | "type": "package", |
| | |
| | | "path": "system.windows.extensions/6.0.0", |
| | | "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Tea/1.1.3": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-vwpYRSIcbNeRDrrRp6eG1rB2rAE5vOZyrQAjMPCxDTisptsIq4ApdmFc9jvthCIgOeBwTyOe4Y/TYTD88Zq+Yw==", |
| | | "path": "tea/1.1.3", |
| | | "hashPath": "tea.1.1.3.nupkg.sha512" |
| | | }, |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | |
| | | using MES.Service.DB; |
| | | using AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models; |
| | | using AlibabaCloud.TeaUtil.Models; |
| | | using MES.Service.DB; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Dto.webApi.DeliveryNote; |
| | | using MES.Service.Modes; |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using Tea; |
| | | |
| | | public class ProductionOrderManager : Repository<ProductionOrders> |
| | | { |
| | | |
| | | public static AlibabaCloud.SDK.Dingtalkoauth2_1_0.Client CreateClient1() |
| | | { |
| | | AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config(); |
| | | config.Protocol = "https"; |
| | | config.RegionId = "central"; |
| | | return new AlibabaCloud.SDK.Dingtalkoauth2_1_0.Client(config); |
| | | } |
| | | |
| | | /** |
| | | * è·åééç Access Token |
| | | * @return string è¿åè·åå°ç Access Token |
| | | */ |
| | | public string GetToken() |
| | | { |
| | | AlibabaCloud.SDK.Dingtalkoauth2_1_0.Client client = CreateClient1(); |
| | | AlibabaCloud.SDK.Dingtalkoauth2_1_0.Models.GetAccessTokenRequest getAccessTokenRequest = new AlibabaCloud.SDK.Dingtalkoauth2_1_0.Models.GetAccessTokenRequest |
| | | { |
| | | AppKey = "dingyzos0r1bizj7g6lr", |
| | | AppSecret = "-HP4RvK2OUbqhG3iBUpd_TPe5MZRj8cfLc0b8Skt8rhC3I38kVLY9SS8P3kLWFcH", |
| | | }; |
| | | |
| | | try |
| | | { |
| | | var response = client.GetAccessToken(getAccessTokenRequest); |
| | | return response.Body.AccessToken; // è¿åè·åå°ç Access Token |
| | | } |
| | | catch (TeaException err) |
| | | { |
| | | Console.WriteLine($"TeaException: Code={err.Code}, Message={err.Message}"); |
| | | return null; |
| | | } |
| | | catch (Exception _err) |
| | | { |
| | | Console.WriteLine($"Exception: {_err.Message}"); |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | public static AlibabaCloud.SDK.Dingtalkyida_1_0.Client CreateClient() |
| | | { |
| | | AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config(); |
| | | config.Protocol = "https"; |
| | | config.RegionId = "central"; |
| | | return new AlibabaCloud.SDK.Dingtalkyida_1_0.Client(config); |
| | | } |
| | | |
| | | public string GetFileUrl() |
| | | { |
| | | |
| | | string accessToken = GetToken(); |
| | | if (string.IsNullOrEmpty(accessToken)) |
| | | { |
| | | return "è·å Access Token 失败"; |
| | | } |
| | | AlibabaCloud.SDK.Dingtalkyida_1_0.Client client = CreateClient(); |
| | | AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetOpenUrlHeaders getOpenUrlHeaders = new AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetOpenUrlHeaders(); |
| | | getOpenUrlHeaders.XAcsDingtalkAccessToken = accessToken; |
| | | AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetOpenUrlRequest getOpenUrlRequest = new AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetOpenUrlRequest |
| | | { |
| | | SystemToken = "54A66HC1YDSSO9DP61Y93CWQ2W9B36IZZOY6MC81", |
| | | UserId = "923188102", |
| | | Language = "zh_CN", |
| | | FileUrl = "https://cfw1x5.aliwork.com/inst/filePreview?appType=APP_Q7PLYKXMKFUJ5HY6DMWR&fileName=APP_Q7PLYKXMKFUJ5HY6DMWR_MDcxODM5NTEyMDMyNjgzODgzX09WOTY2V0ExN1lUVFRDS0Q3WjFYTTlQNUw5MVIzTTNaQ1hHOE1SOQ$$.xls", |
| | | Timeout = 3600000, |
| | | }; |
| | | try |
| | | { |
| | | |
| | | var response = client.GetOpenUrlWithOptions("APP_Q7PLYKXMKFUJ5HY6DMWR", getOpenUrlRequest, getOpenUrlHeaders, new AlibabaCloud.TeaUtil.Models.RuntimeOptions()); |
| | | return (Newtonsoft.Json.JsonConvert.SerializeObject(response.Body)); |
| | | } |
| | | catch (TeaException err) |
| | | { |
| | | return $"TeaException: Code={err.Code}, Message={err.Message}"; |
| | | } |
| | | catch (Exception _err) |
| | | { |
| | | return $"Exception: {_err.Message}"; |
| | | } |
| | | } |
| | | |
| | | |
| | | public dynamic Save(ErpProductionOrder erpProductionOrder) |
| | | { |
| | | //var erpProductionOrder = productionOrder.erpProductionOrder; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using AlibabaCloud.OpenApiClient.Models; |
| | | using AlibabaCloud.SDK.Dingtalkworkflow_1_0; |
| | | using AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models; |
| | | using AlibabaCloud.SDK.Dingtalkoauth2_1_0; |
| | | using AlibabaCloud.SDK.Dingtalkoauth2_1_0.Models; |
| | | using AlibabaCloud.TeaUtil.Models; |
| | | using Tea; |
| | | using System.Diagnostics; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | | using MES.Service.DB; |
| | | using MES.Service.Modes.QcIssueResult; |
| | | using MES.Service.Dto.webApi.QcIssueResult; |
| | | using MES.Service.Dto.webApi.DeliveryNote; |
| | | using MES.Service.Modes.DeliveryNote; |
| | | |
| | | namespace MES.Service.service.QcIssueResult; |
| | | |
| | | //å¼å¸¸å¤ç½®åç»æè¡¨ |
| | | [SugarTable("MES_QCISSUE_RESULT")] |
| | | public class QcIssueResultManager: Repository<QcIssueResults> |
| | | { |
| | | /** |
| | | * ä½¿ç¨ Token åå§åè´¦å·Client |
| | | * @return Client |
| | | * @throws Exception |
| | | */ |
| | | public static AlibabaCloud.SDK.Dingtalkworkflow_1_0.Client CreateClient() |
| | | { |
| | | AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config(); |
| | | config.Protocol = "https"; |
| | | config.RegionId = "central"; |
| | | return new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Client(config); |
| | | } |
| | | |
| | | public static AlibabaCloud.SDK.Dingtalkoauth2_1_0.Client CreateClient1() |
| | | { |
| | | AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config(); |
| | | config.Protocol = "https"; |
| | | config.RegionId = "central"; |
| | | return new AlibabaCloud.SDK.Dingtalkoauth2_1_0.Client(config); |
| | | } |
| | | |
| | | /** |
| | | * è·åééç Access Token |
| | | * @return string è¿åè·åå°ç Access Token |
| | | */ |
| | | public string GetToken() |
| | | { |
| | | AlibabaCloud.SDK.Dingtalkoauth2_1_0.Client client = CreateClient1(); |
| | | AlibabaCloud.SDK.Dingtalkoauth2_1_0.Models.GetAccessTokenRequest getAccessTokenRequest = new AlibabaCloud.SDK.Dingtalkoauth2_1_0.Models.GetAccessTokenRequest |
| | | { |
| | | AppKey = "dingyzos0r1bizj7g6lr", |
| | | AppSecret = "-HP4RvK2OUbqhG3iBUpd_TPe5MZRj8cfLc0b8Skt8rhC3I38kVLY9SS8P3kLWFcH", |
| | | }; |
| | | |
| | | try |
| | | { |
| | | var response = client.GetAccessToken(getAccessTokenRequest); |
| | | return response.Body.AccessToken; // è¿åè·åå°ç Access Token |
| | | } |
| | | catch (TeaException err) |
| | | { |
| | | Console.WriteLine($"TeaException: Code={err.Code}, Message={err.Message}"); |
| | | return null; |
| | | } |
| | | catch (Exception _err) |
| | | { |
| | | Console.WriteLine($"Exception: {_err.Message}"); |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * æ¥çææ èªé审æ¹èç¹ |
| | | * @return string è¿åå¯å¨ç»æ |
| | | */ |
| | | public string GetForecast() |
| | | { |
| | | // è·å Access Token |
| | | string accessToken = GetToken(); |
| | | if (string.IsNullOrEmpty(accessToken)) |
| | | { |
| | | return "è·å Access Token 失败"; |
| | | } |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Client client = CreateClient(); |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.ProcessForecastHeaders processForecastHeaders = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.ProcessForecastHeaders(); |
| | | processForecastHeaders.XAcsDingtalkAccessToken = accessToken; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.ProcessForecastRequest.ProcessForecastRequestFormComponentValues formComponentValues0 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.ProcessForecastRequest.ProcessForecastRequestFormComponentValues |
| | | { |
| | | Name = "PhoneField", |
| | | Value = "123xxxxxxxx", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.ProcessForecastRequest processForecastRequest = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.ProcessForecastRequest |
| | | { |
| | | ProcessCode = "PROC-BBA5632D-DC7C-4267-A3E2-757E2B7023BC", |
| | | DeptId = 1, |
| | | UserId = "923188102", |
| | | FormComponentValues = new List<AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.ProcessForecastRequest.ProcessForecastRequestFormComponentValues> |
| | | { |
| | | formComponentValues0 |
| | | }, |
| | | }; |
| | | try |
| | | { |
| | | var response = client.ProcessForecastWithOptions(processForecastRequest, processForecastHeaders, new AlibabaCloud.TeaUtil.Models.RuntimeOptions()); |
| | | return $"éé工使µå®ä¾å¯å¨æå: {Newtonsoft.Json.JsonConvert.SerializeObject(response.Body)}"; |
| | | } |
| | | catch (TeaException err) |
| | | { |
| | | |
| | | return $"TeaException: Code={err.Code}, Message={err.Message}"; |
| | | |
| | | } |
| | | catch (Exception _err) |
| | | { |
| | | return $"Exception: {_err.Message}"; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯å¨éé工使µå®ä¾ |
| | | * @return string è¿åå¯å¨ç»æ |
| | | */ |
| | | |
| | | public string GetProcessNo(GetQcIssueResultDetail getQcIssueResultDetail) |
| | | { |
| | | |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | var mapping = db.Queryable<DingNameCode>() |
| | | .Where(t => t.DingDingName == getQcIssueResultDetail.Fname) |
| | | .Select(t => new DingNameCode |
| | | { |
| | | DingDingCode=t.DingDingCode, |
| | | }) |
| | | .ToList(); |
| | | string UserId = mapping.FirstOrDefault().DingDingCode; |
| | | |
| | | |
| | | |
| | | Debug.WriteLine(UserId); |
| | | |
| | | // è·å Access Token |
| | | string accessToken = GetToken(); |
| | | if (string.IsNullOrEmpty(accessToken)) |
| | | { |
| | | return "è·å Access Token 失败"; |
| | | } |
| | | |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Client client = CreateClient(); |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceHeaders startProcessInstanceHeaders = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceHeaders(); |
| | | Debug.WriteLine(accessToken); |
| | | startProcessInstanceHeaders.XAcsDingtalkAccessToken = accessToken; // 使ç¨è·åå°ç Access Token |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues1 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextField-K2AD4O5B", |
| | | Value = "产ååç§°", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues2 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextField_DYFD1EESLVC0", |
| | | Value = "è§æ ¼åå·", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues3 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextField_1AVN2BNVY1OG0", |
| | | Value = "æ°é", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues4 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextField_1DKEMESOOGSG0", |
| | | Value = "鿣åä½", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues5 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "DDDateField_20LKOACGMLXC0", |
| | | Value = DateTime.Now.ToString("yyyy-MM-dd"), |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues6 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextField_WBNBWGFHR000", |
| | | Value = "订åå·", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues7 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextareaField_1ZP3BDPMYY800", |
| | | Value = "对ä¸åæ ¼ææ½å¨ä¸åæ ¼çæè¿°:", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues8 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "SignatureField_SKF9Q82DZUO0", |
| | | Value = getQcIssueResultDetail.Fname, |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues9 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "DDSelectField_1AK82Q8A2NB40", |
| | | Value = "éè´§", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues10 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextareaField_1LM82CPPR35S0", |
| | | Value = "æéå
容", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues11 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextareaField_AK4JLDDNS2O0", |
| | | Value = "è®©æ¥æ¥æ¶å
容", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues12 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextareaField_K69R6770WLS0", |
| | | Value = "éè´§å¤æ³¨", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues13 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "TextareaField_194UFGLMI02O0", |
| | | Value = "æ¥åºå¤æ³¨", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues14 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "DDSelectField_1RN2L4RWQ0AO0", |
| | | Value = "å¦", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues15 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "InnerContactField_WNG7AU9R2AO0", |
| | | Value = "å ç¾", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues formComponentValues16 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues |
| | | { |
| | | Name = "DDAttachment_23VB5MMC1R1C0", |
| | | Value = "éä»¶", |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestTargetSelectActioners targetSelectActioners0 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestTargetSelectActioners |
| | | { |
| | | ActionerKey = "null", |
| | | ActionerUserIds = new List<string> |
| | | { |
| | | UserId |
| | | }, |
| | | }; |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestApprovers approvers0 = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestApprovers |
| | | { |
| | | ActionType = "OR", |
| | | UserIds = new List<string> |
| | | { |
| | | UserId |
| | | }, |
| | | }; |
| | | |
| | | |
| | | AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest startProcessInstanceRequest = new AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest |
| | | { |
| | | OriginatorUserId = UserId, |
| | | ProcessCode = "PROC-BBA5632D-DC7C-4267-A3E2-757E2B7023BC", |
| | | DeptId = 1, |
| | | FormComponentValues = new List<AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestFormComponentValues> |
| | | { |
| | | formComponentValues1,formComponentValues2,formComponentValues3, formComponentValues4, formComponentValues5, formComponentValues6, formComponentValues7, formComponentValues8, |
| | | formComponentValues9,formComponentValues10, formComponentValues11, formComponentValues12, formComponentValues13, formComponentValues14 |
| | | }, |
| | | TargetSelectActioners = new List<AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestTargetSelectActioners> |
| | | { |
| | | targetSelectActioners0 |
| | | }, |
| | | Approvers = new List<AlibabaCloud.SDK.Dingtalkworkflow_1_0.Models.StartProcessInstanceRequest.StartProcessInstanceRequestApprovers> |
| | | { |
| | | approvers0 |
| | | }, |
| | | CcList = new List<string> |
| | | { |
| | | UserId |
| | | }, |
| | | CcPosition = "START", |
| | | |
| | | }; |
| | | return "1"; |
| | | //try |
| | | //{ |
| | | // string requestContent = Newtonsoft.Json.JsonConvert.SerializeObject(startProcessInstanceRequest); |
| | | // Debug.WriteLine("startProcessInstanceRequestå
容ï¼"); |
| | | // Debug.WriteLine(requestContent); |
| | | // var response = client.StartProcessInstanceWithOptions(startProcessInstanceRequest, startProcessInstanceHeaders, new RuntimeOptions()); |
| | | // return $"éé工使µå®ä¾å¯å¨æå: {Newtonsoft.Json.JsonConvert.SerializeObject(response.Body)}"; |
| | | //} |
| | | //catch (TeaException err) |
| | | //{ |
| | | // string requestContent = Newtonsoft.Json.JsonConvert.SerializeObject(startProcessInstanceRequest); |
| | | // Debug.WriteLine("startProcessInstanceRequestå
容ï¼"); |
| | | // Debug.WriteLine(startProcessInstanceRequest); |
| | | // return $"TeaException: Code={err.Code}, Message={err.Message}"; |
| | | //} |
| | | //catch (Exception _err) |
| | | //{ |
| | | // return $"Exception: {_err.Message}"; |
| | | //} |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å°å¸¦ææµç¨å·åæ£éªåå·çæ°è®°å½æå
¥è¡¨ä¸ |
| | | */ |
| | | public dynamic SaveProcessNo(string ReleaseNo,string ProcessNo) |
| | | { |
| | | |
| | | var QcIssueResults = GetQcIssueResults(ReleaseNo, ProcessNo); |
| | | |
| | | return UseTransaction(db => |
| | | { |
| | | return SaveOrUpdateData(db, QcIssueResults) ? 1 : 0; |
| | | }) > 0; |
| | | } |
| | | |
| | | public QcIssueResults GetQcIssueResults(string ReleaseNo, string ProcessNo) |
| | | { |
| | | var QcIssueResults = new QcIssueResults |
| | | { |
| | | ProcessNo = ProcessNo, |
| | | ReleaseNo = ReleaseNo |
| | | }; |
| | | |
| | | return QcIssueResults; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æµç¨å·æ´æ°è¡¨çè®°å½ |
| | | */ |
| | | public dynamic Save(ErpQcIssueResult erpQcIssueResult) |
| | | { |
| | | |
| | | var mesQcIssueResults = GetMesQcIssueResults(erpQcIssueResult); |
| | | |
| | | return UseTransaction(db => |
| | | { |
| | | return SaveOrUpdateData(db, mesQcIssueResults) ? 1 : 0; |
| | | }) > 0; |
| | | } |
| | | |
| | | public QcIssueResults GetMesQcIssueResults(ErpQcIssueResult erpQcIssueResult) |
| | | { |
| | | var mesQcIssueResults = new QcIssueResults |
| | | { |
| | | ProcessNo = erpQcIssueResult.ProcessNo, |
| | | FReview = erpQcIssueResult.FReview |
| | | }; |
| | | |
| | | return mesQcIssueResults; |
| | | } |
| | | |
| | | /** |
| | | * æå
¥åæ´æ°æ°æ®åºè¡¨ |
| | | */ |
| | | private bool SaveOrUpdateData(SqlSugarScope db, QcIssueResults qcIssueResults) |
| | | { |
| | | |
| | | // æ£æ¥ProcessNoæ¯å¦å·²ç»åå¨äºæ°æ®åºä¸ |
| | | var existingRecord = db.Queryable<QcIssueResults>() |
| | | .Where(it => it.ProcessNo == qcIssueResults.ProcessNo) |
| | | .First(); // 使ç¨FirstOrDefaultæ¿ä»£ |
| | | |
| | | if (existingRecord != null) |
| | | { |
| | | // 妿åå¨ï¼æ´æ°è®°å½ |
| | | existingRecord.ProcessNo = qcIssueResults.ProcessNo; // å设Dataæ¯éè¦æ´æ°çåæ®µ |
| | | existingRecord.FReview = qcIssueResults.FReview; // æ´æ°å
¶ä»å段 |
| | | // ... æ´æ°å
¶ä»éè¦æ´æ°çåæ®µ |
| | | |
| | | // æ§è¡æ´æ°æä½ |
| | | var updateResult = db.Updateable(existingRecord).ExecuteCommand(); |
| | | return updateResult > 0; // å¦ææ´æ°æåï¼è¿åtrue |
| | | } |
| | | else |
| | | { |
| | | var orUpdate = base.Insert(qcIssueResults); |
| | | if (orUpdate) return true; |
| | | throw new NotImplementedException("æå
¥ææ´æ°å¤±è´¥"); |
| | | } |
| | | |
| | | } |
| | | |
| | | ///** |
| | | // * å°å¸¦ææµç¨å·åæ£éªåå·çæ°è®°å½æå
¥è¡¨ä¸ |
| | | // */ |
| | | //public dynamic GetDingUserId() |
| | | //{ |
| | | |
| | | // return UseTransaction(db => |
| | | // { |
| | | // return SaveOrUpdateData(db) ? 1 : 0; |
| | | // }) > 0; |
| | | //} |
| | | |
| | | //public string FindDingUserId(SqlSugarScope db,DingNameCode dingNameCode) |
| | | //{ |
| | | |
| | | //} |
| | | } |
| | |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Dto.webApi.DeliveryNote; |
| | | using MES.Service.Modes; |
| | | using MES.Service.Modes.QcIssueResult; |
| | | using MES.Service.service; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Diagnostics; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | [HttpPost("GetFileUrl")] |
| | | public IActionResult StartGetUrl() { |
| | | |
| | | try |
| | | { |
| | | // è°ç¨ QcIssueResultManager ä¸ç GetProcessNo æ¹æ³æ¥å¯å¨éé工使µå®ä¾ |
| | | string result = m.GetFileUrl(); |
| | | |
| | | //string jsonPart = result.Substring(result.IndexOf("{")); |
| | | //Debug.WriteLine(jsonPart); |
| | | //JObject jsonObject = JObject.Parse(jsonPart); |
| | | |
| | | //// æåinstanceIdçå¼ |
| | | //string instanceId = jsonObject["InstanceId"].ToString(); |
| | | |
| | | //dynamic resultInfos = new ExpandoObject(); |
| | | //string ProcessNo = instanceId; |
| | | ////var save = m.SaveProcessNo(ReleaseNo, instanceId); |
| | | ////resultInfos.tbBillList = save; |
| | | |
| | | return Ok(result); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | // æè·å¼å¸¸å¹¶è¿åéè¯¯ä¿¡æ¯ |
| | | return StatusCode(500, $"å¯å¨éé工使µå®ä¾å¤±è´¥: {ex.Message}"); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Dto.webApi.QcIssueResult; |
| | | using MES.Service.Modes; |
| | | using MES.Service.Modes.QcIssueResult; |
| | | using MES.Service.service; |
| | | using MES.Service.service.QcIssueResult; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Diagnostics; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.QcIssueResult; |
| | | |
| | | [ApiController] |
| | | [Route("api/QcIssueResult")] |
| | | public class QcIssueResultController : ControllerBase |
| | | { |
| | | private readonly MessageCenterManager _manager = new(); |
| | | private readonly QcIssueResultManager m = new(); |
| | | |
| | | private readonly string METHOD = "POST"; |
| | | |
| | | private readonly string TableName = "MES_QCISSUE_RESULT"; |
| | | |
| | | private readonly string URL = "http://localhost:10054/api/QcIssueResult/"; |
| | | |
| | | |
| | | [HttpPost("GetProcessNo")] |
| | | public IActionResult StartDingtalkProcess([FromBody] GetQcIssueResultDetail getQcIssueResultDetail) |
| | | { |
| | | |
| | | try |
| | | { |
| | | // è°ç¨ QcIssueResultManager ä¸ç GetProcessNo æ¹æ³æ¥å¯å¨éé工使µå®ä¾ |
| | | string result = m.GetProcessNo(getQcIssueResultDetail); |
| | | |
| | | string jsonPart = result.Substring(result.IndexOf("{")); |
| | | Debug.WriteLine(jsonPart); |
| | | JObject jsonObject = JObject.Parse(jsonPart); |
| | | |
| | | // æåinstanceIdçå¼ |
| | | string instanceId = jsonObject["InstanceId"].ToString(); |
| | | |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | string ProcessNo = instanceId; |
| | | //var save = m.SaveProcessNo(ReleaseNo, instanceId); |
| | | //resultInfos.tbBillList = save; |
| | | |
| | | return Ok(result); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | // æè·å¼å¸¸å¹¶è¿åéè¯¯ä¿¡æ¯ |
| | | return StatusCode(500, $"å¯å¨éé工使µå®ä¾å¤±è´¥: {ex.Message}"); |
| | | } |
| | | } |
| | | |
| | | |
| | | [HttpPost("Save")] |
| | | public ResponseResult Save(ErpQcIssueResult erpQcIssueResult) |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "Save"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(erpQcIssueResult); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.Save(erpQcIssueResult); |
| | | resultInfos.tbBillList = save; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | entity.Result = 0; |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | |
| | | ".NETCoreApp,Version=v8.0": { |
| | | "MES.Service/1.0.0": { |
| | | "dependencies": { |
| | | "AlibabaCloud.SDK.Dingtalk": "2.1.93", |
| | | "Masuit.Tools.Core": "2024.3.4", |
| | | "Microsoft.Extensions.Configuration": "9.0.1", |
| | | "Microsoft.Extensions.Configuration.FileExtensions": "9.0.1", |
| | |
| | | }, |
| | | "runtime": { |
| | | "MES.Service.dll": {} |
| | | } |
| | | }, |
| | | "AlibabaCloud.EndpointUtil/0.1.1": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.EndpointUtil.dll": { |
| | | "assemblyVersion": "0.1.1.0", |
| | | "fileVersion": "0.1.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.GatewayDingTalk/1.0.2": { |
| | | "dependencies": { |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.GatewayDingTalk.dll": { |
| | | "assemblyVersion": "1.0.2.0", |
| | | "fileVersion": "1.0.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.GatewaySpi/0.0.3": { |
| | | "dependencies": { |
| | | "Aliyun.Credentials": "1.4.2", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.GatewaySpi.dll": { |
| | | "assemblyVersion": "0.0.1.0", |
| | | "fileVersion": "0.0.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.OpenApiClient/0.1.12": { |
| | | "dependencies": { |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.OpenApiUtil": "1.1.2", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "AlibabaCloud.TeaXML": "0.0.5", |
| | | "Aliyun.Credentials": "1.4.2", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.OpenApiClient.dll": { |
| | | "assemblyVersion": "0.1.11.0", |
| | | "fileVersion": "0.1.11.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.OpenApiUtil/1.1.2": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.OpenApiUtil.dll": { |
| | | "assemblyVersion": "1.1.2.0", |
| | | "fileVersion": "1.1.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.SDK.Dingtalk/2.1.93": { |
| | | "dependencies": { |
| | | "AlibabaCloud.EndpointUtil": "0.1.1", |
| | | "AlibabaCloud.GatewayDingTalk": "1.0.2", |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.OpenApiClient": "0.1.12", |
| | | "AlibabaCloud.OpenApiUtil": "1.1.2", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.SDK.Dingtalk.dll": { |
| | | "assemblyVersion": "0.0.1.0", |
| | | "fileVersion": "0.0.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.TeaUtil/0.1.19": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.TeaUtil.dll": { |
| | | "assemblyVersion": "0.1.14.0", |
| | | "fileVersion": "0.1.14.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.TeaXML/0.0.5": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.TeaXML.dll": { |
| | | "assemblyVersion": "0.0.5.0", |
| | | "fileVersion": "0.0.5.0" |
| | | } |
| | | } |
| | | }, |
| | | "Aliyun.Credentials/1.4.2": { |
| | | "dependencies": { |
| | | "Microsoft.CSharp": "4.7.0", |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Aliyun.Credentials.dll": { |
| | | "assemblyVersion": "1.4.2.0", |
| | | "fileVersion": "1.4.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AngleSharp/1.1.2": { |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Tea/1.1.3": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Tea.dll": { |
| | | "assemblyVersion": "1.1.3.0", |
| | | "fileVersion": "1.1.3.0" |
| | | } |
| | | } |
| | | }, |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "runtime": { |
| | | "lib/net8.0/ZstdSharp.dll": { |
| | |
| | | "type": "project", |
| | | "serviceable": false, |
| | | "sha512": "" |
| | | }, |
| | | "AlibabaCloud.EndpointUtil/0.1.1": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-p/vsdJoVIfc1QREW4JX1tpzKdZZcFdw6/qfrylfcFXc0e2BDMQ2kPrv3nkyr2u+p4BF0PmOYl4EDqRtqLiBc+g==", |
| | | "path": "alibabacloud.endpointutil/0.1.1", |
| | | "hashPath": "alibabacloud.endpointutil.0.1.1.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.GatewayDingTalk/1.0.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-uyNU0IJ1Ei/yz6oYuI0SsSwu0+syFV2wz7vH9zlx5WGccpKK+82lep7pMjHmDV82WOmDdAq2M+pqPLcjf/Spdw==", |
| | | "path": "alibabacloud.gatewaydingtalk/1.0.2", |
| | | "hashPath": "alibabacloud.gatewaydingtalk.1.0.2.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.GatewaySpi/0.0.3": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-vvmA5BrM8rpOZoXwFl/ZWHYLFnZ8EwPp+07z3Eeg9okLv58QJ8+KGWVovTr8tJpuDgPFG1SVdHXRi04A62ehdA==", |
| | | "path": "alibabacloud.gatewayspi/0.0.3", |
| | | "hashPath": "alibabacloud.gatewayspi.0.0.3.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.OpenApiClient/0.1.12": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-3UepgR9UQUZXg8mnDqA1kUZfIKY/tLA7G+Z/Ij/hPx9krV2JR9AlxXOqMeky31N6J1Mx7Jr/nyHgGWpWJdYD7g==", |
| | | "path": "alibabacloud.openapiclient/0.1.12", |
| | | "hashPath": "alibabacloud.openapiclient.0.1.12.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.OpenApiUtil/1.1.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-0Zd2UHm5gUND+7xNma2SAZEqm2Uy8dvAknLvCx72uDUCbOnfHWh+TsnUnNGMKUvmG3s/ZqxUA1UYIdp5BFCn5Q==", |
| | | "path": "alibabacloud.openapiutil/1.1.2", |
| | | "hashPath": "alibabacloud.openapiutil.1.1.2.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.SDK.Dingtalk/2.1.93": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-m5aTuiU+kR/1An1BnAeMuRwv3GkPUOG0Q1KuG4Yuikz9tDSODqye+XXOCSduzKdQSVEAWQEms2gIyRN1ybUV0Q==", |
| | | "path": "alibabacloud.sdk.dingtalk/2.1.93", |
| | | "hashPath": "alibabacloud.sdk.dingtalk.2.1.93.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.TeaUtil/0.1.19": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-gjPboQEC3rSuS/8Ohk4VAw42W54h9NfIZxn4JIuWfoIF3k3mZxVdMJdKKOgIkNrx8YaLOthPSM3Pfb1zfOyFcw==", |
| | | "path": "alibabacloud.teautil/0.1.19", |
| | | "hashPath": "alibabacloud.teautil.0.1.19.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.TeaXML/0.0.5": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-mHxE6H3eq4jaeqn3hryIYTI0k8quvPZfZdEE+PdU8rw+NGRvev68D8Aei6xjwW/pArZaTG6yPawYu5c0EaZkfw==", |
| | | "path": "alibabacloud.teaxml/0.0.5", |
| | | "hashPath": "alibabacloud.teaxml.0.0.5.nupkg.sha512" |
| | | }, |
| | | "Aliyun.Credentials/1.4.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-GYyMZVqLCX0StNV/0Yv+C1M1rmWf1Lvkybt/Fwol+kLZtt9WC7RWN5cV5zB7IejTbRUfaXCSV9Mf8pZeYbpnKg==", |
| | | "path": "aliyun.credentials/1.4.2", |
| | | "hashPath": "aliyun.credentials.1.4.2.nupkg.sha512" |
| | | }, |
| | | "AngleSharp/1.1.2": { |
| | | "type": "package", |
| | |
| | | "path": "system.windows.extensions/6.0.0", |
| | | "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Tea/1.1.3": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-vwpYRSIcbNeRDrrRp6eG1rB2rAE5vOZyrQAjMPCxDTisptsIq4ApdmFc9jvthCIgOeBwTyOe4Y/TYTD88Zq+Yw==", |
| | | "path": "tea/1.1.3", |
| | | "hashPath": "tea.1.1.3.nupkg.sha512" |
| | | }, |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | |
| | | "MESApplication.dll": {} |
| | | } |
| | | }, |
| | | "AlibabaCloud.EndpointUtil/0.1.1": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.EndpointUtil.dll": { |
| | | "assemblyVersion": "0.1.1.0", |
| | | "fileVersion": "0.1.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.GatewayDingTalk/1.0.2": { |
| | | "dependencies": { |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.GatewayDingTalk.dll": { |
| | | "assemblyVersion": "1.0.2.0", |
| | | "fileVersion": "1.0.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.GatewaySpi/0.0.3": { |
| | | "dependencies": { |
| | | "Aliyun.Credentials": "1.4.2", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.GatewaySpi.dll": { |
| | | "assemblyVersion": "0.0.1.0", |
| | | "fileVersion": "0.0.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.OpenApiClient/0.1.12": { |
| | | "dependencies": { |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.OpenApiUtil": "1.1.2", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "AlibabaCloud.TeaXML": "0.0.5", |
| | | "Aliyun.Credentials": "1.4.2", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.OpenApiClient.dll": { |
| | | "assemblyVersion": "0.1.11.0", |
| | | "fileVersion": "0.1.11.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.OpenApiUtil/1.1.2": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.OpenApiUtil.dll": { |
| | | "assemblyVersion": "1.1.2.0", |
| | | "fileVersion": "1.1.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.SDK.Dingtalk/2.1.93": { |
| | | "dependencies": { |
| | | "AlibabaCloud.EndpointUtil": "0.1.1", |
| | | "AlibabaCloud.GatewayDingTalk": "1.0.2", |
| | | "AlibabaCloud.GatewaySpi": "0.0.3", |
| | | "AlibabaCloud.OpenApiClient": "0.1.12", |
| | | "AlibabaCloud.OpenApiUtil": "1.1.2", |
| | | "AlibabaCloud.TeaUtil": "0.1.19", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.SDK.Dingtalk.dll": { |
| | | "assemblyVersion": "0.0.1.0", |
| | | "fileVersion": "0.0.1.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.TeaUtil/0.1.19": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.TeaUtil.dll": { |
| | | "assemblyVersion": "0.1.14.0", |
| | | "fileVersion": "0.1.14.0" |
| | | } |
| | | } |
| | | }, |
| | | "AlibabaCloud.TeaXML/0.0.5": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/AlibabaCloud.TeaXML.dll": { |
| | | "assemblyVersion": "0.0.5.0", |
| | | "fileVersion": "0.0.5.0" |
| | | } |
| | | } |
| | | }, |
| | | "Aliyun.Credentials/1.4.2": { |
| | | "dependencies": { |
| | | "Microsoft.CSharp": "4.7.0", |
| | | "Newtonsoft.Json": "13.0.3", |
| | | "Tea": "1.1.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Aliyun.Credentials.dll": { |
| | | "assemblyVersion": "1.4.2.0", |
| | | "fileVersion": "1.4.2.0" |
| | | } |
| | | } |
| | | }, |
| | | "AngleSharp/1.1.2": { |
| | | "dependencies": { |
| | | "System.Text.Encoding.CodePages": "8.0.0" |
| | |
| | | } |
| | | } |
| | | }, |
| | | "Tea/1.1.3": { |
| | | "dependencies": { |
| | | "Newtonsoft.Json": "13.0.3" |
| | | }, |
| | | "runtime": { |
| | | "lib/netstandard2.0/Tea.dll": { |
| | | "assemblyVersion": "1.1.3.0", |
| | | "fileVersion": "1.1.3.0" |
| | | } |
| | | } |
| | | }, |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "runtime": { |
| | | "lib/net8.0/ZstdSharp.dll": { |
| | |
| | | }, |
| | | "MES.Service/1.0.0": { |
| | | "dependencies": { |
| | | "AlibabaCloud.SDK.Dingtalk": "2.1.93", |
| | | "Masuit.Tools.Core": "2024.3.4", |
| | | "Microsoft.Extensions.Configuration": "9.0.1", |
| | | "Microsoft.Extensions.Configuration.FileExtensions": "9.0.1", |
| | |
| | | "type": "project", |
| | | "serviceable": false, |
| | | "sha512": "" |
| | | }, |
| | | "AlibabaCloud.EndpointUtil/0.1.1": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-p/vsdJoVIfc1QREW4JX1tpzKdZZcFdw6/qfrylfcFXc0e2BDMQ2kPrv3nkyr2u+p4BF0PmOYl4EDqRtqLiBc+g==", |
| | | "path": "alibabacloud.endpointutil/0.1.1", |
| | | "hashPath": "alibabacloud.endpointutil.0.1.1.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.GatewayDingTalk/1.0.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-uyNU0IJ1Ei/yz6oYuI0SsSwu0+syFV2wz7vH9zlx5WGccpKK+82lep7pMjHmDV82WOmDdAq2M+pqPLcjf/Spdw==", |
| | | "path": "alibabacloud.gatewaydingtalk/1.0.2", |
| | | "hashPath": "alibabacloud.gatewaydingtalk.1.0.2.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.GatewaySpi/0.0.3": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-vvmA5BrM8rpOZoXwFl/ZWHYLFnZ8EwPp+07z3Eeg9okLv58QJ8+KGWVovTr8tJpuDgPFG1SVdHXRi04A62ehdA==", |
| | | "path": "alibabacloud.gatewayspi/0.0.3", |
| | | "hashPath": "alibabacloud.gatewayspi.0.0.3.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.OpenApiClient/0.1.12": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-3UepgR9UQUZXg8mnDqA1kUZfIKY/tLA7G+Z/Ij/hPx9krV2JR9AlxXOqMeky31N6J1Mx7Jr/nyHgGWpWJdYD7g==", |
| | | "path": "alibabacloud.openapiclient/0.1.12", |
| | | "hashPath": "alibabacloud.openapiclient.0.1.12.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.OpenApiUtil/1.1.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-0Zd2UHm5gUND+7xNma2SAZEqm2Uy8dvAknLvCx72uDUCbOnfHWh+TsnUnNGMKUvmG3s/ZqxUA1UYIdp5BFCn5Q==", |
| | | "path": "alibabacloud.openapiutil/1.1.2", |
| | | "hashPath": "alibabacloud.openapiutil.1.1.2.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.SDK.Dingtalk/2.1.93": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-m5aTuiU+kR/1An1BnAeMuRwv3GkPUOG0Q1KuG4Yuikz9tDSODqye+XXOCSduzKdQSVEAWQEms2gIyRN1ybUV0Q==", |
| | | "path": "alibabacloud.sdk.dingtalk/2.1.93", |
| | | "hashPath": "alibabacloud.sdk.dingtalk.2.1.93.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.TeaUtil/0.1.19": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-gjPboQEC3rSuS/8Ohk4VAw42W54h9NfIZxn4JIuWfoIF3k3mZxVdMJdKKOgIkNrx8YaLOthPSM3Pfb1zfOyFcw==", |
| | | "path": "alibabacloud.teautil/0.1.19", |
| | | "hashPath": "alibabacloud.teautil.0.1.19.nupkg.sha512" |
| | | }, |
| | | "AlibabaCloud.TeaXML/0.0.5": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-mHxE6H3eq4jaeqn3hryIYTI0k8quvPZfZdEE+PdU8rw+NGRvev68D8Aei6xjwW/pArZaTG6yPawYu5c0EaZkfw==", |
| | | "path": "alibabacloud.teaxml/0.0.5", |
| | | "hashPath": "alibabacloud.teaxml.0.0.5.nupkg.sha512" |
| | | }, |
| | | "Aliyun.Credentials/1.4.2": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-GYyMZVqLCX0StNV/0Yv+C1M1rmWf1Lvkybt/Fwol+kLZtt9WC7RWN5cV5zB7IejTbRUfaXCSV9Mf8pZeYbpnKg==", |
| | | "path": "aliyun.credentials/1.4.2", |
| | | "hashPath": "aliyun.credentials.1.4.2.nupkg.sha512" |
| | | }, |
| | | "AngleSharp/1.1.2": { |
| | | "type": "package", |
| | |
| | | "path": "system.windows.extensions/6.0.0", |
| | | "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" |
| | | }, |
| | | "Tea/1.1.3": { |
| | | "type": "package", |
| | | "serviceable": true, |
| | | "sha512": "sha512-vwpYRSIcbNeRDrrRp6eG1rB2rAE5vOZyrQAjMPCxDTisptsIq4ApdmFc9jvthCIgOeBwTyOe4Y/TYTD88Zq+Yw==", |
| | | "path": "tea/1.1.3", |
| | | "hashPath": "tea.1.1.3.nupkg.sha512" |
| | | }, |
| | | "ZstdSharp.Port/0.8.0": { |
| | | "type": "package", |
| | | "serviceable": true, |