From 38748f8fbe700cc65721fc2d9b74306ca5590e01 Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期二, 09 九月 2025 00:21:08 +0800 Subject: [PATCH] 1.PDA条码重打 --- service/QC/OaApi.cs | 34 ++++++++++++++++++++++++++++++++-- 1 files changed, 32 insertions(+), 2 deletions(-) diff --git a/service/QC/OaApi.cs b/service/QC/OaApi.cs index 5ec6b29..632f099 100644 --- a/service/QC/OaApi.cs +++ b/service/QC/OaApi.cs @@ -58,12 +58,42 @@ // 2. 鑾峰彇璁块棶浠ょ墝 var tokenResult = ApplyTokenAsync(secret, spk); var token = tokenResult["token"].ToString(); + string oaUserId = ""; + using (var conn = new SqlConnection(DbHelperSQL.strConn)) + { + using (var cmd = new SqlCommand("select_oa_userid", conn)) + { + + try + { + conn.Open(); + cmd.CommandType = CommandType.StoredProcedure; + cmd.Parameters.Add(new SqlParameter("@guid", SqlDbType.VarChar, 100) { Value = queryObj.qcczdGuid.ToString() }); + + using (var reader = cmd.ExecuteReader()) + { + if (reader.Read()) + { + oaUserId = reader["result"]?.ToString(); + } + } + } + catch (Exception logEx) + { + Console.WriteLine($"鑾峰彇OA鐢ㄦ埛ID澶辫触: {logEx.Message}"); + } + finally + { + conn.Close(); + } + } + } // 3. 鍑嗗璇锋眰澶达紙绉婚櫎Content-Type璁剧疆锛� _httpClient.DefaultRequestHeaders.Clear(); _httpClient.DefaultRequestHeaders.Add("token", token); _httpClient.DefaultRequestHeaders.Add("appid", AppId); - _httpClient.DefaultRequestHeaders.Add("userid", RSAEncrypt("1268", spk)); + _httpClient.DefaultRequestHeaders.Add("userid", RSAEncrypt(oaUserId, spk)); // 4. 鏋勫缓璇锋眰浣� var requestData = BuildRequestData(queryObj); @@ -166,7 +196,7 @@ { {"mainData", BuildMainData(queryObj)}, {"requestName", $"IQC寮傚父澶勭疆鍗曟祦绋�-{DateTime.Now:yyyyMMddHHmmss}"}, - {"workflowId", "600"},//娴嬭瘯锛�379 姝e紡锛�600 + {"workflowId", "602"},//娴嬭瘯锛�379 姝e紡锛�600->602 //{"otherParams", BuildOtherParams()}, {"detailData", BuildDetailData(queryObj)} }; -- Gitblit v1.9.3