南骏 池
2025-04-25 848705d4d4ccbf1d694524719fc02a827ab13406
1.携客云helper优化
2.更新不合格描述字段调整
已修改2个文件
33 ■■■■ 文件已修改
service/QC/LljService.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
util/XkyApiHelper.cs 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/QC/LljService.cs
@@ -741,7 +741,7 @@
    public int updateRemarks(LLJDto dto)
    {
        var withOracle = Db.Updateable<MesQaItemsDetect01>()
                .SetColumns(s => s.Remarks == dto.Remarks)
                .SetColumns(s => s.FngDesc == dto.Remarks)
                .Where(s => s.Guid.ToString() == dto.gid)
                .ExecuteCommand();
util/XkyApiHelper.cs
@@ -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()
        {
            if (!_initialized)
            {
                lock (_lock)
                {
                    if (!_initialized)
                    {
            signConst = new SignConst();
                        _initialized = true;
                    }
                }
            }
        }
        public static SignConst signConst { get; set; }
@@ -136,8 +151,16 @@
        /// 构造对象
        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();