diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs index 04c05a0..b43c088 100644 --- a/EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs +++ b/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() + .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 { diff --git a/EuroTran/Entity/ShowEasyDtos/ONSiteBaseInfoDTO.cs b/EuroTran/Entity/ShowEasyDtos/ONSiteBaseInfoDTO.cs index 67d33ce..331d3f0 100644 --- a/EuroTran/Entity/ShowEasyDtos/ONSiteBaseInfoDTO.cs +++ b/EuroTran/Entity/ShowEasyDtos/ONSiteBaseInfoDTO.cs @@ -194,6 +194,11 @@ namespace Entity.ShowEasyDtos //卡車車型加價 [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public List TruckMarkupByModel = new List(); + + //卡車押車費用規則 + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public List TruckEscortCostRules = new List(); + //非卡車,堆高機費用規則 [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public List OtherCostRules = new List();