| | |
| | | // 解析 JSON 字符串为动态对象 |
| | | dynamic responseObj = Newtonsoft.Json.JsonConvert.DeserializeObject(responseJson); |
| | | |
| | | |
| | | |
| | | string fileName = null; |
| | | // 查找 "生产制造单" 对应的 Value |
| | | string fileId = null; |
| | | foreach (var formValue in responseObj.Result.FormComponentValues) |
| | |
| | | |
| | | if (fileInfoArray != null && fileInfoArray.Count > 0) |
| | | { |
| | | |
| | | // 获取第一个文件的文件名 |
| | | fileName = fileInfoArray[0].fileName; |
| | | |
| | | fileId = fileInfoArray[0].fileId; // 提取第一个文件的 fileId |
| | | |
| | | break; |
| | |
| | | Debug.WriteLine(fileId); |
| | | |
| | | var result = GetDownloadUrl(fileId, InstanceId); |
| | | // 在您的代码中处理 |
| | | var combinedResult = new CombinedResult |
| | | { |
| | | FileName = fileName, |
| | | DownloadInfo = Newtonsoft.Json.JsonConvert.DeserializeObject(result) |
| | | }; |
| | | |
| | | return (Newtonsoft.Json.JsonConvert.SerializeObject(result)); |
| | | return Newtonsoft.Json.JsonConvert.SerializeObject(combinedResult); |
| | | |
| | | } |
| | | catch (TeaException err) |
| | | { |