From 459621921ba77d8cc8bf0789209b76d387b820e8 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期三, 27 八月 2025 09:29:44 +0800
Subject: [PATCH] 1.携客云字段优化 2.库位变更——hyx
---
util/XkyApiHelper.cs | 45 ++++++++++++++++++++++++++++++++++-----------
1 files changed, 34 insertions(+), 11 deletions(-)
diff --git a/util/XkyApiHelper.cs b/util/XkyApiHelper.cs
index fd073c9..c66c687 100644
--- a/util/XkyApiHelper.cs
+++ b/util/XkyApiHelper.cs
@@ -16,10 +16,10 @@
//this.operateCompanyCode = "鍙橀噺_operateCompanyCode";
//this.ownerCompanyCode = "鍙橀噺_ownerCompanyCode";
//this.appSecret = "鍙橀噺_appSecret";
- this.appKey = "86d3ae868978beff0d39948c420ec4ff";
- this.operateCompanyCode = "52265397";
- this.ownerCompanyCode = "52265397";
- this.appSecret = "978f5b950aefc3c1e0d4a56a562b0f8c";
+ this.appKey = "5f0f8dadc4edc70197a73f7ef506aa9b";
+ this.operateCompanyCode = "85621331";
+ this.ownerCompanyCode = "85621331";
+ this.appSecret = "fa7c117c02fd4967849a612963c034ca";
this.version = "1.0";
}
@@ -36,12 +36,27 @@
/// API鐩稿叧鍙傛暟瀹氫箟鐨勫叏灞�绫�
public partial class ApiGlobal
{
- public ApiGlobal() { }
+ private static readonly object _lock = new object();
+ private static bool _initialized = false;
- /// 鍒濆鍖�
+ static ApiGlobal()
+ {
+ Init();
+ }
+
public static void Init()
{
- signConst = new SignConst();
+ if (!_initialized)
+ {
+ lock (_lock)
+ {
+ if (!_initialized)
+ {
+ signConst = new SignConst();
+ _initialized = true;
+ }
+ }
+ }
}
public static SignConst signConst { get; set; }
@@ -131,13 +146,21 @@
public string operateCompanyCode { get; set; }//鎿嶄綔鑰呮墍灞炲叕鍙哥紪鐮�
public string sign { get; set; }//绛惧悕
public long timestamps { get; set; }//璇锋眰鐨勬椂闂存埑
- public object reserver { get; set; }//鎵╁睍瀛楁
+ //public object reserver { get; set; }//鎵╁睍瀛楁
/// 鏋勯�犲璞�
public static ApiCommonParam NewApiCommon()
{
- //鏋勯�犲璞�
- ApiCommonParam param = new ApiCommonParam(ApiGlobal.signConst.appKey, ApiGlobal.signConst.version, ApiGlobal.signConst.operateCompanyCode, ApiGlobal.signConst.ownerCompanyCode, SignUtils.GetTimestamp(DateTime.Now));
+ // 纭繚鍒濆鍖栧畬鎴�
+ ApiGlobal.Init();
+
+ // 鏋勯�犲璞★紙鍘熸湁閫昏緫淇濇寔涓嶅彉锛�
+ ApiCommonParam param = new ApiCommonParam(
+ ApiGlobal.signConst.appKey,
+ ApiGlobal.signConst.version,
+ ApiGlobal.signConst.operateCompanyCode,
+ ApiGlobal.signConst.ownerCompanyCode,
+ SignUtils.GetTimestamp(DateTime.Now));
//璁$畻绛惧悕&璧嬪��
var jsonParam = JsonConvert.SerializeObject(param);
//JavaScriptSerializer json = new JavaScriptSerializer();
@@ -147,4 +170,4 @@
return param;
}
}
-}
\ No newline at end of file
+}
--
Gitblit v1.9.3