Dict_HTypeFItem记录表FeeItemCode会有重复项,keyno才是唯一值 调整

dhzzyy
luoxingjian 6 months ago
parent 6aa34c3060
commit 94512e0ebf
  1. 8
      PEIS/Entity/DictHTypeFItem.cs
  2. 2
      PEIS/Model/Setting/HazardTypeModel.cs
  3. 5
      PEIS/View/Setting/HazardTypeForm.cs

@ -21,9 +21,9 @@ namespace PEIS.Entity
/// </summary>
public Int64 FID { get; set; }
/// <summary>
/// 检查项目编码
/// KeyNo
/// </summary>
public string FeeItemCode{ get; set; }
public string KeyNo { get; set; }
/// <summary>
/// 排序
/// </summary>
@ -44,9 +44,9 @@ namespace PEIS.Entity
/// </summary>
public Int64 FID { get; set; }
/// <summary>
/// 检查项目编码
/// KeyNo
/// </summary>
public string FeeItemCode { get; set; }
public string KeyNo { get; set; }
/// <summary>
/// 检查项目名称
/// </summary>

@ -23,7 +23,7 @@ namespace PEIS.Model.Setting
H.ID,
H.HID,
H.FID,
H.FeeItemCode,
H.KeyNo,
H.Sort,
F.FeeItemName,
F.SettlePrice,

@ -131,7 +131,8 @@ namespace PEIS.View.Setting
return;
}
var HFeelItem= gCHFeelItem.DataSource as List<HTypeFItemInfo>;
var alradlyData=HFeelItem?.Where(p => p.FID == feeItemRow.ID).FirstOrDefault();
//var alradlyData=HFeelItem?.Where(p => p.FID == feeItemRow.ID).FirstOrDefault();
var alradlyData = HFeelItem?.Where(p => p.KeyNo == feeItemRow.KeyNo).FirstOrDefault();
if (alradlyData!=null)
{
Global.Msg("info", "项目已经存在");
@ -140,7 +141,7 @@ namespace PEIS.View.Setting
DictHTypeFItem dictHType = new DictHTypeFItem();
dictHType.FID = feeItemRow.ID;
dictHType.HID = hazardTypeRow.ID ;
dictHType.FeeItemCode = feeItemRow.FeeItemCode;
dictHType.KeyNo = feeItemRow.KeyNo;
dictHType.Sort = HFeelItem.Count + 1;
var result = dictHType.Save();
if (result)

Loading…
Cancel
Save