diff --git a/src/Shentun.Peis.Application.Contracts/PatientRegisters/UpdatePatientRegisterSummarySuggestionDto.cs b/src/Shentun.Peis.Application.Contracts/PatientRegisters/UpdatePatientRegisterSummarySuggestionDto.cs
index aed97cd3..8d2140a9 100644
--- a/src/Shentun.Peis.Application.Contracts/PatientRegisters/UpdatePatientRegisterSummarySuggestionDto.cs
+++ b/src/Shentun.Peis.Application.Contracts/PatientRegisters/UpdatePatientRegisterSummarySuggestionDto.cs
@@ -26,8 +26,7 @@ namespace Shentun.Peis.PatientRegisters
///
/// 体检结论ID
///
- [Required(ErrorMessage ="体检结论不能为空")]
- public Guid MedicalConclusionId { get; set; }
+ public Guid? MedicalConclusionId { get; set; }
public List SumSummarys { get; set; }
public List SumSuggestions { get; set; }
diff --git a/src/Shentun.Peis.Domain/LisRequests/LisRequestManager.cs b/src/Shentun.Peis.Domain/LisRequests/LisRequestManager.cs
index 1a65f330..294d7d2c 100644
--- a/src/Shentun.Peis.Domain/LisRequests/LisRequestManager.cs
+++ b/src/Shentun.Peis.Domain/LisRequests/LisRequestManager.cs
@@ -96,17 +96,17 @@ namespace Shentun.Peis.LisRequests
}
}
//未设置的申请单设置到相同分组的已有申请单
- var noRequestCheckAsbitems = registerCheckAsbitems.Where(o=>o.LisRequestId == null || o.LisRequestId == Guid.Empty).ToList();
- foreach(var registerCheckAsbitem in noRequestCheckAsbitems)
+ var noRequestCheckAsbitems = registerCheckAsbitems.Where(o => o.LisRequestId == null || o.LisRequestId == Guid.Empty).ToList();
+ foreach (var registerCheckAsbitem in noRequestCheckAsbitems)
{
var registerCheckAsbitemLis = registerCheckAsbitemLisList.Where(o => o.RegisterCheckAsbitemId == registerCheckAsbitem.Id).SingleOrDefault();
if (registerCheckAsbitemLis == null)
{
continue;
}
- var haveRegisterCheckAsbitemLis = registerCheckAsbitemLisList.Where(o => o.SampleGroupId == registerCheckAsbitemLis.SampleGroupId
+ var haveRegisterCheckAsbitemLis = registerCheckAsbitemLisList.Where(o => o.SampleGroupId == registerCheckAsbitemLis.SampleGroupId
&& o.LisRequestId != null && o.LisRequestId != Guid.Empty).SingleOrDefault();
- if( haveRegisterCheckAsbitemLis != null)
+ if (haveRegisterCheckAsbitemLis != null)
{
registerCheckAsbitem.LisRequestId = haveRegisterCheckAsbitemLis.LisRequestId;
updateRegisterCheckAsbitems.Add(registerCheckAsbitem);
@@ -117,7 +117,7 @@ namespace Shentun.Peis.LisRequests
var noRequestLisList = registerCheckAsbitemLisList.Where(o => noRequestCheckAsbitems.Select(o => o.Id).Contains(o.RegisterCheckAsbitemId)).ToList();
var sampleGroupids = noRequestLisList.Select(o => o.SampleGroupId).Distinct();
createLisRequests = new List();
- foreach ( var sampleGroupid in sampleGroupids)
+ foreach (var sampleGroupid in sampleGroupids)
{
var sampleGroup = sampleGroups.Where(o => o.Id == sampleGroupid).Single();
//var guid = GuidGenerator.Create();
@@ -132,7 +132,7 @@ namespace Shentun.Peis.LisRequests
createLisRequests.Add(lisRequest);
foreach (var requestLis in noRequestLisList)
{
- if(requestLis.SampleGroupId == sampleGroupid)
+ if (requestLis.SampleGroupId == sampleGroupid)
{
requestLis.LisRequestId = lisRequest.Id;
var registerCheckAsbitem = noRequestCheckAsbitems.Where(o => o.Id == requestLis.RegisterCheckAsbitemId).Single();
@@ -142,7 +142,7 @@ namespace Shentun.Peis.LisRequests
}
}
-
+
}
@@ -261,7 +261,7 @@ namespace Shentun.Peis.LisRequests
public async Task SendThirdLisRequest(Guid id)
{
var thirdInterfaces = (await _thirdInterfaceRepository.GetListAsync(o => o.ThirdInterfaceType == ThirdInterfaceTypeFlag.ChargeRequest))
- .OrderBy(o=>o.DisplayOrder).ToList();
+ .OrderBy(o => o.DisplayOrder).ToList();
foreach (var thirdInterface in thirdInterfaces)
{
var lisRequestPluginsInput = new LisRequestPluginsInput()
@@ -275,7 +275,7 @@ namespace Shentun.Peis.LisRequests
var config = configurationBuilder.Build();
var assemblyName = config.GetSection("Interface").GetSection("AssemblyName").Value;
var className = config.GetSection("Interface").GetSection("ClassName").Value;
- object[] objects = [lisRequestPluginsInput];
+ object[] objects = new object[] { lisRequestPluginsInput };
var LisRequestPluginsOut = await InvokeAsync(assemblyName, className, parmValue, "SendRequest", objects);
}
}
@@ -408,7 +408,7 @@ namespace Shentun.Peis.LisRequests
}
private class RegisterCheckAsbitemLis
- {
+ {
public Guid RegisterCheckAsbitemId { get; set; }
public Guid SampleGroupId { get; set; }
public Guid? LisRequestId { get; set; }
diff --git a/src/Shentun.Peis.Domain/ReportTemplates/CustomerOrgReportManager.cs b/src/Shentun.Peis.Domain/ReportTemplates/CustomerOrgReportManager.cs
index dc671208..b799feef 100644
--- a/src/Shentun.Peis.Domain/ReportTemplates/CustomerOrgReportManager.cs
+++ b/src/Shentun.Peis.Domain/ReportTemplates/CustomerOrgReportManager.cs
@@ -821,18 +821,18 @@ namespace Shentun.Peis.ReportTemplates
Header header = template.Headers.Odd;
// Insert Paragraph in header
Paragraph paragraph = header.InsertParagraph();
- Xceed.Document.NET.Image logo = template.AddImage(DirectoryName + @"\CustomerOrgTemplate\header.jpg");
+ Xceed.Document.NET.Image logo = template.AddImage(DirectoryName + @"\CustomerOrgTemplate\logo.jpg");
var pic = logo.CreatePicture();
- pic.Width = 41.59f;
- pic.Height = 30.3f;
+ pic.Width = 40f;
+ pic.Height = 40f;
paragraph.AppendPicture(pic);
paragraph.Append("\t\t\t\t健康体检中心");
template.AddFooters();
Footer footer = template.Footers.Odd;
// Insert Paragraph in header
- Paragraph paragraph1 = footer.InsertParagraph();
- paragraph1.Append("File Format Develoer Guide");
+ //Paragraph paragraph1 = footer.InsertParagraph();
+ //paragraph1.Append("File Format Develoer Guide");
#region 封面
template.ReplaceText(new StringReplaceTextOptions
@@ -1132,9 +1132,9 @@ namespace Shentun.Peis.ReportTemplates
List rows = p1Titletable.Rows;
Row row0 = rows[0];
- row0.Height = 65f;
+ row0.Height = 50f;
row0.Cells[0].Width = 50f;
- Xceed.Document.NET.Image logo = document.AddImage(DirectoryName + @"\CustomerOrgTemplate\logo_template.jpg");
+ Xceed.Document.NET.Image logo = document.AddImage(DirectoryName + @"\CustomerOrgTemplate\logo.jpg");
Formatting p1TitleFormatting = new Formatting();
p1TitleFormatting.FontFamily = new Xceed.Document.NET.Font("宋体");
p1TitleFormatting.FontColor = Color.FromArgb(0, 128, 0);