From 13adb54c7d2265e2d2e4d30884c1196b9aedf6a3 Mon Sep 17 00:00:00 2001 From: xiaochanghai Date: Tue, 7 Jan 2025 11:00:11 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=B8=96=E5=8D=8E=E3=80=91=E5=A6=82?= =?UTF-8?q?=E6=9E=9C=E8=96=AA=E8=B5=84=E4=B8=BA=E7=A9=BA=EF=BC=8C=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E6=8B=9B=E8=81=98=E9=80=81=E8=BF=87=E6=9D=A5=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=B8=8D=E7=94=A8=E5=88=9B=E5=BB=BA=E4=B8=80?= =?UTF-8?q?=E7=AC=94=E7=A9=BA=E8=AE=B0=E5=BD=95=E7=9A=84=E8=96=AA=E8=B5=84?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ghrh/Ghrh_ResumeServices.cs | 253 +++++++++--------- 1 file changed, 132 insertions(+), 121 deletions(-) diff --git a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs index c63a5174..32a1c1d9 100644 --- a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs +++ b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs @@ -3822,149 +3822,160 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 var currencyId = await Db.Ado.GetIntAsync("SELECT top 1 CurrencyID FROM Ghrc_Currency where CurrencyNo='RMB'"); if (data.S02.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S02").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S02 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S02, - CurrencyId = currencyId, - Reverse1 = "S02" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S02").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S02, + CurrencyId = currencyId, + Reverse1 = "S02" + }); + } if (data.S03.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S03").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S03 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S03, - CurrencyId = currencyId, - Reverse1 = "S03" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S03").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S03, + CurrencyId = currencyId, + Reverse1 = "S03" + }); + } if (data.S04.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S04").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S04 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S04, - CurrencyId = currencyId, - Reverse1 = "S04" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S04").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S04, + CurrencyId = currencyId, + Reverse1 = "S04" + }); + } if (data.S05.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S05").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S05 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S05, - CurrencyId = currencyId, - Reverse1 = "S05" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S05").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S05, + CurrencyId = currencyId, + Reverse1 = "S05" + }); + } if (data.S06.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S06").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S06 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S06, - CurrencyId = currencyId, - Reverse1 = "S06" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S06").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S06, + CurrencyId = currencyId, + Reverse1 = "S06" + }); + } if (data.S21.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S21").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S21 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S21, - CurrencyId = currencyId, - Reverse1 = "S21" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S21").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S21, + CurrencyId = currencyId, + Reverse1 = "S21" + }); + } if (data.S22.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S22").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S22 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S22, - CurrencyId = currencyId, - Reverse1 = "S22" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S22").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S22, + CurrencyId = currencyId, + Reverse1 = "S22" + }); + } if (data.S23.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S23").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S23 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S23, - CurrencyId = currencyId, - Reverse1 = "S23" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S23").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S23, + CurrencyId = currencyId, + Reverse1 = "S23" + }); + } if (data.S66.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S66").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S66 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S66, - CurrencyId = currencyId, - Reverse1 = "S66" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S66").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S66, + CurrencyId = currencyId, + Reverse1 = "S66" + }); + } if (data.S68.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S68").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S68 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S68, - CurrencyId = currencyId, - Reverse1 = "S68" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S68").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S68, + CurrencyId = currencyId, + Reverse1 = "S68" + }); + } if (data.S70.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S70").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + if (data.S70 > 0) { - Id = SnowFlakeSingle.Instance.NextId(), - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S70, - CurrencyId = currencyId, - Reverse1 = "S70" - }); - } + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S70").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + Id = SnowFlakeSingle.Instance.NextId(), + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S70, + CurrencyId = currencyId, + Reverse1 = "S70" + }); + } #endregion if (items.Any()) await Db.Insertable(items).ExecuteCommandAsync();