| | |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Modes; |
| | | using MES.Service.util; |
| | | using Microsoft.Extensions.Configuration; |
| | | using Newtonsoft.Json; |
| | | using SqlSugar; |
| | | using System.Data; |
| | |
| | | public class LljService |
| | | { |
| | | private static readonly HttpClient client = new(); |
| | | private static IConfiguration configuration = new ConfigurationBuilder() |
| | | .SetBasePath(Directory.GetCurrentDirectory()) |
| | | .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) |
| | | .Build(); |
| | | |
| | | public (List<LtsLlj> item, int TotalCount) GetPage(XJPageResult queryObj) |
| | | { |
| | |
| | | // 使用 SqlSugar 执行存储过程 |
| | | db.Ado.ExecuteCommand( |
| | | "BEGIN PRC_MES_IQC_QC_SYSSUBMIT(:PI_BILLNO,:PI_USER,:PI_SAMPLE_STATUS,:PI_SAMPLE_TYPE,:PI_SAMPLE_REASON,:PI_INSPECT_TYPE,:PI_SAMPLE_PREPARATION,:PI_URGENCY,:PI_FIRMWAREVERSION,:PI_HARDWAREVERSION,:PI_REMARK, :o_Result, :o_Msg); END;", |
| | | parameters.ToArray()); |
| | | |
| | | // 获取输出参数的值 |
| | | var resultValue = outputResult.Value?.ToString(); |
| | | var messageValue = outputMessage.Value?.ToString(); |
| | | var msg = new string[2]; |
| | | msg[0] = resultValue; |
| | | msg[1] = messageValue; |
| | | return msg; |
| | | } |
| | | |
| | | |
| | | public string[] SaveYCCZSubmit(YCCZSubmit sysSubmit) |
| | | { |
| | | // 定义输出参数 |
| | | var outputResult = new SugarParameter("o_Result", null, |
| | | DbType.Int32, ParameterDirection.Output, |
| | | 4000); |
| | | |
| | | var outputMessage = new SugarParameter("o_Msg", null, |
| | | DbType.String, |
| | | ParameterDirection.Output, 4000); |
| | | |
| | | // 定义输入参数 |
| | | var parameters = new List<SugarParameter> |
| | | { |
| | | new("PI_BILLNO", sysSubmit.PI_BILLNO, |
| | | DbType.String, ParameterDirection.Input), |
| | | new("PI_USER", sysSubmit.PI_USER, |
| | | DbType.String, ParameterDirection.Input), |
| | | new("PTOTAL_QTY", sysSubmit.PI_QTY, |
| | | DbType.String, ParameterDirection.Input), |
| | | new("PNG_QTY", sysSubmit.PI_BADQTY, |
| | | DbType.String, ParameterDirection.Input), |
| | | |
| | | outputResult, |
| | | outputMessage |
| | | }; |
| | | |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | // 使用 SqlSugar 执行存储过程 |
| | | db.Ado.ExecuteCommand( |
| | | "BEGIN PRC_MES_IQC_QC_YCCZ(:PI_BILLNO,:PI_USER,:PTOTAL_QTY,:PNG_QTY,:o_Result, :o_Msg); END;", |
| | | parameters.ToArray()); |
| | | |
| | | // 获取输出参数的值 |
| | |
| | | { |
| | | var apiParam = new ApiCommonParam |
| | | { |
| | | // 发携客云提供的appKey |
| | | appKey = DataAcquisitionConfiguration.APP_KEY, |
| | | //// 发携客云提供的appKey |
| | | appKey = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.APP_KEY : DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | // 接口版本 |
| | | version = "1.0", |
| | | // 操作者所属公司编码 |
| | | operateCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | operateCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | ownerCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | ownerCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 当前时间对应的时间戳(秒数) |
| | | timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | }; |
| | |
| | | { |
| | | var apiParam = new ApiCommonParam |
| | | { |
| | | // 发携客云提供的appKey |
| | | appKey = DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | //// 发携客云提供的appKey |
| | | appKey = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.APP_KEY : DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | // 接口版本 |
| | | version = "1.0", |
| | | // 操作者所属公司编码 |
| | | operateCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | operateCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | ownerCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | ownerCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 当前时间对应的时间戳(秒数) |
| | | timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | }; |
| | |
| | | |
| | | public static XkyinnerVendorParam GetInit() |
| | | { |
| | | |
| | | var apiParam = new ApiCommonParam |
| | | { |
| | | //// 发携客云提供的appKey |
| | | //appKey = DataAcquisitionConfiguration.APP_KEY, |
| | | //// 接口版本 |
| | | //version = "1.0", |
| | | //// 操作者所属公司编码 |
| | | //operateCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | //// 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | //ownerCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | //// 当前时间对应的时间戳(秒数) |
| | | //timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | |
| | | // 发携客云提供的appKey |
| | | appKey = DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | //// 发携客云提供的appKey |
| | | appKey = (configuration["AppSettings:XKYamgylchedd"]=="1")?DataAcquisitionConfiguration.APP_KEY: DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | // 接口版本 |
| | | version = "1.0", |
| | | // 操作者所属公司编码 |
| | | operateCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | operateCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1")?DataAcquisitionConfiguration.COMPANY_CODE:DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | ownerCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | ownerCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1")?DataAcquisitionConfiguration.COMPANY_CODE: DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 当前时间对应的时间戳(秒数) |
| | | timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | |
| | | // 发携客云提供的appKey |
| | | //appKey = DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | //// 接口版本 |
| | | //version = "1.0", |
| | | //// 操作者所属公司编码 |
| | | //operateCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | //// 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | //ownerCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | //// 当前时间对应的时间戳(秒数) |
| | | //timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | }; |
| | | |
| | | |
| | |
| | | public static XkyFlushedrVendorParam GetInit() |
| | | { |
| | | var apiParam = new ApiCommonParam |
| | | { |
| | | { |
| | | //// 发携客云提供的appKey |
| | | //appKey = DataAcquisitionConfiguration.APP_KEY, |
| | | //// 接口版本 |
| | | //version = "1.0", |
| | | //// 操作者所属公司编码 |
| | | //operateCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | //// 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | //ownerCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | //// 当前时间对应的时间戳(秒数) |
| | | //timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | |
| | | // 发携客云提供的appKey |
| | | appKey = DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | appKey = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.APP_KEY : DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | // 接口版本 |
| | | version = "1.0", |
| | | // 操作者所属公司编码 |
| | | operateCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | operateCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | ownerCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | ownerCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 当前时间对应的时间戳(秒数) |
| | | timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | |
| | | // 发携客云提供的appKey |
| | | //appKey = DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | //// 接口版本 |
| | | //version = "1.0", |
| | | //// 操作者所属公司编码 |
| | | //operateCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | //// 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | //ownerCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | //// 当前时间对应的时间戳(秒数) |
| | | //timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | }; |
| | | |
| | | |
| | |
| | | var apiParam = new ApiCommonParam |
| | | { |
| | | //// 发携客云提供的appKey |
| | | //appKey = DataAcquisitionConfiguration.APP_KEY, |
| | | //// 接口版本 |
| | | //version = "1.0", |
| | | //// 操作者所属公司编码 |
| | | //operateCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | //// 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | //ownerCompanyCode = DataAcquisitionConfiguration.COMPANY_CODE, |
| | | //// 当前时间对应的时间戳(秒数) |
| | | //timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | |
| | | // 发携客云提供的appKey |
| | | appKey = DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | appKey = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.APP_KEY : DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | // 接口版本 |
| | | version = "1.0", |
| | | // 操作者所属公司编码 |
| | | operateCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | operateCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | ownerCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | ownerCompanyCode = (configuration["AppSettings:XKYamgylchedd"] == "1") ? DataAcquisitionConfiguration.COMPANY_CODE : DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | // 当前时间对应的时间戳(秒数) |
| | | timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | |
| | | // 发携客云提供的appKey |
| | | //appKey = DataAcquisitionConfiguration.TEST_APP_KEY, |
| | | //// 接口版本 |
| | | //version = "1.0", |
| | | //// 操作者所属公司编码 |
| | | //operateCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | //// 数据所属公司编码,非集团公司默认赋值为操作公司 |
| | | //ownerCompanyCode = DataAcquisitionConfiguration.TEST_COMPANY_CODE, |
| | | //// 当前时间对应的时间戳(秒数) |
| | | //timestamps = DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | }; |
| | | |
| | | |