Browse Source

[WHAT] 添加取得卡車車型

[WHY] FEATURE
[HOW]
Dev
alina 2 years ago
parent
commit
367c4dc5ef
  1. 26
      EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs
  2. 42
      EuroTran/EasyBL.WEBAPP/ShowEasy/OnsiteService.cs
  3. 6
      EuroTran/WebApp/Controllers/OnsiteController.cs

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

@ -1827,5 +1827,31 @@ namespace EasyBL.WEBAPP.ShowEasy
}
//卡車類型
public List<SETB_PDT_ServiceTruckInfo> GetTruckTypes(string sLanguageID)
{
List<SETB_PDT_ServiceTruckInfo> saPackingTypes = new List<SETB_PDT_ServiceTruckInfo>();
var db = SugarBase.GetIntance();
try
{
do
{
var sORIGID = WebAppGlobalConstWord.TG_ORGID;
saPackingTypes = db.Queryable<SETB_PDT_ServiceTruckInfo>()
.Where(x => x.OrgID == sORIGID && x.Effective == "Y" )
.OrderBy(x => x.GoodsHeight)
.ToList();
return saPackingTypes;
} while (false);
}
catch (Exception ex)
{
}
return saPackingTypes;
}
}
}

42
EuroTran/EasyBL.WEBAPP/ShowEasy/OnsiteService.cs

@ -803,5 +803,47 @@ namespace EasyBL.WEBAPP.ShowEasy
#endregion 服務費用List
#region 卡車類型
/// <summary>
/// 卡車類型
/// </summary>
/// <param name="i_crm"></param>
/// <returns></returns>
public HttpResponseMessage GetTruckTypes(string sLanguageID)
{
SuccessResponseMessage srm = null;
string sError = null;
try
{
do
{
if (string.IsNullOrEmpty(sLanguageID))
{
sLanguageID = WebAppGlobalConstWord.DEFAULT_LANGUAGE;
}
ONSiteMaintain_QryService em_qry = new ONSiteMaintain_QryService();
var rsResult = em_qry.GetTruckTypes(sLanguageID);
srm = new SuccessResponseMessage(null, null);
srm.DATA.Add(BLWording.REL, rsResult);
} while (false);
}
catch (Exception ex)
{
sError = Util.GetLastExceptionMsg(ex);
srm = new SuccessResponseMessage(null, null)
{
STATUSCODE = (int)StatusCodeEnum.Error,
MSG = StatusCodeEnum.Error.GetEnumText()
};
srm.DATA.Add(BLWording.REL, "");
}
return HttpResponseExtension.ToJson(JsonConvert.SerializeObject(srm));
}
#endregion 展覽管理(List API 展覽類別篩選器)
}
}

6
EuroTran/WebApp/Controllers/OnsiteController.cs

@ -117,5 +117,11 @@ namespace WebApp.Controllers
return new OnsiteService().GetOneOnsiteItem(Lang, ServiceID);
}
//卡車類型
[HttpGet]
public HttpResponseMessage TruckTypes(string Lang)
{
return new OnsiteService().GetTruckTypes(Lang);
}
}
}
Loading…
Cancel
Save