Browse Source

0331

master
wxd 7 months ago
parent
commit
96b8877820
  1. 5
      src/Shentun.Pacs.Application.Contracts/RegisterChecks/RegisterCheckDto.cs
  2. 6
      src/Shentun.Pacs.Application.Contracts/RegisterChecks/UpdateCheckResultDto.cs
  3. 13
      src/Shentun.Pacs.Application/RegisterChecks/RegisterCheckAppService.cs
  4. 7
      src/Shentun.Pacs.Domain/RegisterChecks/RegisterCheck.cs
  5. 2
      src/Shentun.Pacs.EntityFrameworkCore/DbMapping/RegisterChecks/RegisterCheckDbMapping.cs
  6. 16298
      src/Shentun.Pacs.EntityFrameworkCore/Migrations/20250331090200_register_check_add_remark.Designer.cs
  7. 26
      src/Shentun.Pacs.EntityFrameworkCore/Migrations/20250331090200_register_check_add_remark.cs
  8. 5
      src/Shentun.Pacs.EntityFrameworkCore/Migrations/PeisDbContextModelSnapshot.cs

5
src/Shentun.Pacs.Application.Contracts/RegisterChecks/RegisterCheckDto.cs

@ -189,5 +189,10 @@ namespace Shentun.Pacs.RegisterChecks
/// 检查类别
/// </summary>
public char CheckTypeFlag { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
}
}

6
src/Shentun.Pacs.Application.Contracts/RegisterChecks/UpdateCheckResultDto.cs

@ -48,6 +48,12 @@ namespace Shentun.Pacs.RegisterChecks
/// </summary>
public DateTime? SubmissionTime { get; set; }
/// <summary>
/// pacs备注
/// </summary>
public string Remark { get; set; }
}
public class UpdateRegisterCheckItemDetail

13
src/Shentun.Pacs.Application/RegisterChecks/RegisterCheckAppService.cs

@ -175,7 +175,8 @@ namespace Shentun.Pacs.RegisterChecks
CriticalValueCreatorName = _cacheService.GetSurnameAsync(registerCheckEntity.CriticalValueCreatorId).GetAwaiter().GetResult(),
FollowUpCreatorName = _cacheService.GetSurnameAsync(registerCheckEntity.FollowUpCreatorId).GetAwaiter().GetResult(),
DiagnosisLevelId = registerCheckEntity.DiagnosisLevelId,
CheckTypeFlag = registerCheckEntity.RegisterCheckAsbitems.FirstOrDefault().Asbitem.ItemType.CheckTypeFlag
CheckTypeFlag = registerCheckEntity.RegisterCheckAsbitems.FirstOrDefault().Asbitem.ItemType.CheckTypeFlag,
Remark = registerCheckEntity.Remark
};
return registerCheckDto;
@ -369,7 +370,17 @@ namespace Shentun.Pacs.RegisterChecks
{
throw new UserFriendlyException("小结不能为空");
}
var registerCheck = await _registerCheckRepository.GetAsync(input.RegisterCheckId);
#region 更新备注
registerCheck.Remark = input.Remark;
#endregion
var patientRegister = await _patientRegisterRepository.GetAsync(registerCheck.PatientRegisterId);
//修改医生和检查日期
if (string.IsNullOrWhiteSpace(input.CheckDoctorId))

7
src/Shentun.Pacs.Domain/RegisterChecks/RegisterCheck.cs

@ -321,6 +321,13 @@ namespace Shentun.Pacs.Models
[Column("worklist_pre_check_date")]
public DateTime? WorklistPreCheckDate { get; set; }
/// <summary>
/// 备注
/// </summary>
[Column("remark")]
public string Remark { get; set; }
[Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; }

2
src/Shentun.Pacs.EntityFrameworkCore/DbMapping/RegisterChecks/RegisterCheckDbMapping.cs

@ -40,6 +40,8 @@ namespace Shentun.Pacs.DbMapping
entity.Property(t => t.PacsUploadDate).HasComment("pacs dicom文件上传日期");
entity.Property(t => t.WorklistFlag).HasComment("Worklist标记(0-默认值,1-已扫码登记,2-设备已获取数据,预留设计)").HasDefaultValueSql("'0'");
entity.Property(t => t.ScheduledAet).HasComment("预检AET");
entity.Property(t => t.Remark).HasComment("备注");
entity.Property(e => e.Id).ValueGeneratedNever();
//entity.Property(e => e.LastModificationTime).HasDefaultValueSql("(date(timezone('UTC-8'::text, now())) - 1)");

16298
src/Shentun.Pacs.EntityFrameworkCore/Migrations/20250331090200_register_check_add_remark.Designer.cs
File diff suppressed because it is too large
View File

26
src/Shentun.Pacs.EntityFrameworkCore/Migrations/20250331090200_register_check_add_remark.cs

@ -0,0 +1,26 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Shentun.Pacs.Migrations
{
public partial class register_check_add_remark : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "remark",
table: "register_check",
type: "text",
nullable: true,
comment: "备注");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "remark",
table: "register_check");
}
}
}

5
src/Shentun.Pacs.EntityFrameworkCore/Migrations/PeisDbContextModelSnapshot.cs

@ -8965,6 +8965,11 @@ namespace Shentun.Pacs.Migrations
.HasColumnType("uuid")
.HasColumnName("patient_register_id");
b.Property<string>("Remark")
.HasColumnType("text")
.HasColumnName("remark")
.HasComment("备注");
b.Property<string>("ScheduledAet")
.HasColumnType("text")
.HasColumnName("scheduled_aet")

Loading…
Cancel
Save