Commit 69f0b78c by 陶然

处理

parent 9cfc1193
...@@ -29,39 +29,40 @@ namespace Njhg.Third.Semir.Entities ...@@ -29,39 +29,40 @@ namespace Njhg.Third.Semir.Entities
if (third.Metadata == null) return null; if (third.Metadata == null) return null;
var semir = third.Metadata.DicToObject(); var semir = third.Metadata.DicToObject();
var report = new Report(); var rtns = new Report();
report.BizId = third.SerialNumber; rtns.BizId = third.SerialNumber;
report.BizKvid = third.Kvid; rtns.BizKvid = third.Kvid;
report.BizType = typeof(ThirdReportOrder).FullName; rtns.BizType = typeof(ThirdReportOrder).FullName;
report.ReportId = $"{semir.BRAND_DISPLAY}{DateTime.Now:yyyyMMddHHmmss}"; rtns.ReportId = $"{semir.BRAND_DISPLAY}{DateTime.Now:yyyyMMddHHmmss}";
//contract.OrderID = semir.DOC_NO; //contract.OrderID = semir.DOC_NO;
report.Type = "B"; //report.Type = "B";
report.TypeEx = "W"; rtns.TypeEx = "W";
report.TypeName = "委托送样"; rtns.TypeName = "委托送样";
report.Category = "SE"; rtns.Category = "SE";
report.DemanderName = semir.COMPANY_NAME; rtns.DemanderName = semir.COMPANY_NAME;
report.DemanderContactName = semir.CONTACT_PERSON; rtns.DemanderContactName = semir.CONTACT_PERSON;
report.DemanderContactNumber = semir.CONTACT_PHONE; rtns.DemanderContactNumber = semir.CONTACT_PHONE;
report.DemanderContactAddress = semir.COMPANY_ADDRESS; rtns.DemanderContactAddress = semir.COMPANY_ADDRESS;
report.SampleManufacturerName = semir.APPLY_ORG_NAME; rtns.SampleManufacturerName = semir.APPLY_ORG_NAME;
report.SampleManufacturerContactName = semir.PAYER_CONTACT_PERSON; rtns.SampleManufacturerContactName = semir.PAYER_CONTACT_PERSON;
report.SampleManufacturerContactNumber = semir.PAYER_CONTACT_PHONE; rtns.SampleManufacturerContactNumber = semir.PAYER_CONTACT_PHONE;
report.SampleManufacturerAddress = semir.PAYER_ORG_ADDRESS; rtns.SampleManufacturerAddress = semir.PAYER_ORG_ADDRESS;
report.SampleName = semir.MAT_NAME; rtns.SampleName = semir.MAT_NAME;
report.SampleBrand = semir.BRAND_DISPLAY; rtns.SampleBrand = semir.BRAND_DISPLAY;
report.SampleGradeSafety = semir.CHECK_LEVEL; rtns.SampleGradeSafety = semir.CHECK_LEVEL;
report.SampleGrade = semir.SAMPLE_GRADE; rtns.SampleGrade = semir.SAMPLE_GRADE;
report.SampleBatchNumber = semir.FG_MAT_CODE; rtns.SampleBatchNumber = semir.FG_MAT_CODE;
report.Metadata['ProductColor'] = semir.FG_COLOR; rtns.Metadata = new Dictionary<string, string>();
report.Metadata['MaterialColor'] = semir.COLOR; rtns.Metadata["ProductColor"] = semir.FG_COLOR;
report.Metadata['MaterialNumber'] = semir.MAT_CODE; rtns.Metadata["MaterialColor"] = semir.COLOR;
report.Metadata['SampleType'] = semir.THIRDPARTY_TESTING_TESTPART; rtns.Metadata["MaterialNumber"] = semir.MAT_CODE;
report.Metadata['VersionNumber'] = semir.MAT_DEV_CODE; rtns.Metadata["SampleType"] = semir.THIRDPARTY_TESTING_TESTPART;
report.Metadata['YearQuarter'] = semir.YEAR+"/"+semir.SEASONS; rtns.Metadata["VersionNumber"] = semir.MAT_DEV_CODE;
rtns.Metadata["YearQuarter"] = semir.YEAR+"/"+semir.SEASONS;
var details = new List<string>(); var details = new List<string>();
foreach (var detail in semir.ITEMS) foreach (var detail in semir.ITEMS)
...@@ -69,9 +70,8 @@ namespace Njhg.Third.Semir.Entities ...@@ -69,9 +70,8 @@ namespace Njhg.Third.Semir.Entities
details.Add($"{detail.ITEM_NAME}({detail.ITEM_STANDARD})"); details.Add($"{detail.ITEM_NAME}({detail.ITEM_STANDARD})");
} }
var tasks = string.Join("、", details.ToArray()); var tasks = string.Join("、", details.ToArray());
report.Metadata = new Dictionary<string, string>(); rtns.Metadata.Add("ERemark", tasks);
report.Metadata.Add("ERemark", tasks); return rtns;
return report;
} }
public bool OnRejectThirdReport(Guid ThirdReportOrderKvid) public bool OnRejectThirdReport(Guid ThirdReportOrderKvid)
......
...@@ -33,5 +33,5 @@ using System.Runtime.InteropServices; ...@@ -33,5 +33,5 @@ using System.Runtime.InteropServices;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示: //通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("5.4.2024.1100")] [assembly: AssemblyVersion("5.4.2024.1200")]
[assembly: AssemblyFileVersion("5.4.2024.1100")] [assembly: AssemblyFileVersion("5.4.2024.1200")]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment