DESKTOP-G961P6V\Zhh 1 year ago
parent
commit
16e5ecfbba
  1. 5
      src/Shentun.Peis.Application.Contracts/MedicalPackages/CreateMedicalPackageDto.cs
  2. 4
      src/Shentun.Peis.Application.Contracts/MedicalPackages/MedicalPackageDto.cs
  3. 5
      src/Shentun.Peis.Application.Contracts/MedicalPackages/UpdateMedicalPackageDto.cs
  4. 1
      src/Shentun.Peis.Application/MedicalPackages/MedicalPackageAppService.cs
  5. 7
      src/Shentun.Peis.Application/TransToWebPeis/TransToWebPeisAppService.cs
  6. 5
      src/Shentun.Peis.Domain/MedicalPackages/MedicalPackageManager.cs

5
src/Shentun.Peis.Application.Contracts/MedicalPackages/CreateMedicalPackageDto.cs

@ -48,6 +48,9 @@ namespace Shentun.Peis.MedicalPackages
public char IsWebAppoint { get; set; }
/// <summary>
/// 是否基础推荐套餐
/// </summary>
public char IsBasicRecommend { get; set; }
}
}

4
src/Shentun.Peis.Application.Contracts/MedicalPackages/MedicalPackageDto.cs

@ -56,6 +56,10 @@ namespace Shentun.Peis.MedicalPackages
/// </summary>
public char IsWebAppoint { get; set; }
/// <summary>
/// 是否基础推荐套餐
/// </summary>
public char IsBasicRecommend { get; set; }
}
}

5
src/Shentun.Peis.Application.Contracts/MedicalPackages/UpdateMedicalPackageDto.cs

@ -44,5 +44,10 @@ namespace Shentun.Peis.MedicalPackages
/// </summary>
public char IsWebAppoint { get; set; }
/// <summary>
/// 是否基础推荐套餐
/// </summary>
public char IsBasicRecommend { get; set; }
}
}

1
src/Shentun.Peis.Application/MedicalPackages/MedicalPackageAppService.cs

@ -105,6 +105,7 @@ namespace Shentun.Peis.MedicalPackages
Price = s.Price,
IsActive = s.IsActive,
IsWebAppoint = s.IsWebAppoint,
IsBasicRecommend = s.IsBasicRecommend,
CreatorName = EntityHelper.GetSurnameNoSql(userList, s.CreatorId),
LastModifierName = EntityHelper.GetSurnameNoSql(userList, s.LastModifierId)
}).OrderBy(o => o.DisplayOrder).ToList();

7
src/Shentun.Peis.Application/TransToWebPeis/TransToWebPeisAppService.cs

@ -502,9 +502,9 @@ namespace Shentun.Peis.TransToWebPeis
foreach (var medicalPackage in medicalPackageWithDetails)
{
await WebDb.Ado.ExecuteCommandAsync("INSERT INTO public.medical_package(medical_package_id, medical_package_name, price, for_sex_id, is_active, remark, display_order, simple_code," +
"concurrency_stamp,creation_time, creator_id, last_modification_time, last_modifier_id, is_web_appoint, marital_status_id) values " +
"concurrency_stamp,creation_time, creator_id, last_modification_time, last_modifier_id, is_web_appoint, marital_status_id,is_basic_recommend) values " +
"(@medical_package_id,@medical_package_name,@price,@for_sex_id,@is_active,@remark,@display_order,@simple_code, " +
"@concurrency_stamp,@creation_time,@creator_id,@last_modification_time,@last_modifier_id,@is_web_appoint,@marital_status_id)",
"@concurrency_stamp,@creation_time,@creator_id,@last_modification_time,@last_modifier_id,@is_web_appoint,@marital_status_id,@is_basic_recommend)",
new List<SugarParameter>() {
new SugarParameter("medical_package_id",medicalPackage.Id),
new SugarParameter("medical_package_name",medicalPackage.DisplayName),
@ -520,7 +520,8 @@ namespace Shentun.Peis.TransToWebPeis
new SugarParameter("last_modification_time",medicalPackage.LastModificationTime),
new SugarParameter("last_modifier_id",medicalPackage.LastModifierId),
new SugarParameter("is_web_appoint",medicalPackage.IsWebAppoint),
new SugarParameter("marital_status_id",medicalPackage.MaritalStatusId)
new SugarParameter("marital_status_id",medicalPackage.MaritalStatusId),
new SugarParameter("is_basic_recommend",medicalPackage.IsBasicRecommend)
});
//插入明细

5
src/Shentun.Peis.Domain/MedicalPackages/MedicalPackageManager.cs

@ -55,12 +55,13 @@ namespace Shentun.Peis.MedicalPackages
DisplayName = entity.DisplayName,
SimpleCode = LanguageConverter.GetPYSimpleCode(entity.DisplayName),
ForSexId = entity.ForSexId,
MaritalStatusId = entity.MaritalStatusId,
MaritalStatusId = entity.MaritalStatusId,
IsActive = entity.IsActive,
Price = entity.Price,
Remark = entity.Remark,
IsWebAppoint = entity.IsWebAppoint,
DisplayOrder = await EntityHelper.CreateMaxDisplayOrder<MedicalPackage>(_repository),
IsBasicRecommend = entity.IsBasicRecommend
};
}
/// <summary>
@ -90,6 +91,7 @@ namespace Shentun.Peis.MedicalPackages
targetEntity.Price = sourceEntity.Price;
targetEntity.Remark = sourceEntity.Remark;
targetEntity.IsWebAppoint = sourceEntity.IsWebAppoint;
targetEntity.IsBasicRecommend = sourceEntity.IsBasicRecommend;
}
@ -125,6 +127,7 @@ namespace Shentun.Peis.MedicalPackages
DataHelper.CheckCharIsYOrN(entity.IsActive, "是否启用");
DataHelper.CheckCharIsYOrN(entity.IsWebAppoint, "是否支持网上预约");
DataHelper.CheckCharIsYOrN(entity.IsBasicRecommend, "是否基础推荐套餐");
}

Loading…
Cancel
Save