Browse Source

添加卡車押車費用規則

Dev
alina 2 years ago
parent
commit
5a4fa96f96
  1. 13
      EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs
  2. 5
      EuroTran/Entity/ShowEasyDtos/ONSiteBaseInfoDTO.cs

13
EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs

@ -1797,6 +1797,19 @@ namespace EasyBL.WEBAPP.ShowEasy
objONSiteItem.TruckMarkupByModel = lstTruckMarkupByModel;
//卡車押車費用表
if (objONSiteItem.EscortFreeCityID != null) {
var lstTruckEscortCostRules = db.Queryable<SETB_PDT_ServiceTruckCostRules>()
.Where(x => x.QSID == objONSiteItem.Guid && x.CityID == objONSiteItem.EscortFreeCityID)
.Select(x => new ServiceTruckCostRulesDTO { TruckID = x.TruckID, CityID = x.CityID, Price = x.Price })
.ToList();
objONSiteItem.TruckEscortCostRules = lstTruckEscortCostRules;
}
}
else
{

5
EuroTran/Entity/ShowEasyDtos/ONSiteBaseInfoDTO.cs

@ -194,6 +194,11 @@ namespace Entity.ShowEasyDtos
//卡車車型加價
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public List<ServiceTruckOtherCostDTO> TruckMarkupByModel = new List<ServiceTruckOtherCostDTO>();
//卡車押車費用規則
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public List<ServiceTruckCostRulesDTO> TruckEscortCostRules = new List<ServiceTruckCostRulesDTO>();
//非卡車,堆高機費用規則
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public List<ONSiteOtherCostRulesDTO> OtherCostRules = new List<ONSiteOtherCostRulesDTO>();

Loading…
Cancel
Save