|
|
|
@ -610,6 +610,7 @@ namespace Myshipping.Application
|
|
|
|
|
info.CONTRACT_NAME = model.ContractName?.Trim();
|
|
|
|
|
info.CONTRACT_NOTE = model.ContractNote?.Trim();
|
|
|
|
|
info.LANE_CODE = model.LaneCode?.Trim();
|
|
|
|
|
info.LANE_CNAME = model.LaneCName?.Trim();
|
|
|
|
|
info.POD_CODE = model.PODCode?.Trim();
|
|
|
|
|
|
|
|
|
|
await _paraContractNoInfoRepository.AsUpdateable(info).IgnoreColumns(it => new
|
|
|
|
@ -675,11 +676,12 @@ namespace Myshipping.Application
|
|
|
|
|
/// <param name="top">默认最大行数</param>
|
|
|
|
|
/// <param name="carrier">船公司代码</param>
|
|
|
|
|
/// <param name="lane">航线代码</param>
|
|
|
|
|
/// <param name="lanecname">航线中文</param>
|
|
|
|
|
/// <param name="pod">目的港代码</param>
|
|
|
|
|
/// <returns>返回回执</returns>
|
|
|
|
|
[HttpGet("/Para/QuerytParaContractNoInfo")]
|
|
|
|
|
public async Task<List<ParaContractNoShowDto>> QuerytParaContractNoInfo([FromQuery] string queryItem, [FromQuery] int top = 10,
|
|
|
|
|
[FromQuery] string carrier = "", [FromQuery] string lane = "", [FromQuery] string pod = "")
|
|
|
|
|
[FromQuery] string carrier = "", [FromQuery] string lane = "", [FromQuery] string lanecname = "", [FromQuery] string pod = "")
|
|
|
|
|
{
|
|
|
|
|
List<ParaContractNoShowDto> list = new List<ParaContractNoShowDto>();
|
|
|
|
|
|
|
|
|
@ -701,16 +703,21 @@ namespace Myshipping.Application
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(t => t.CARRIER_CODE.Equals(carrier));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
throw Oops.Bah($"检索约号失败,船公司不能为空");
|
|
|
|
|
}
|
|
|
|
|
//else
|
|
|
|
|
//{
|
|
|
|
|
// throw Oops.Bah($"检索约号失败,船公司不能为空");
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(lane))
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(t => t.LANE_CODE.Contains(lane));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(lanecname))
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(t => t.LANE_CNAME.Contains(lanecname));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(pod))
|
|
|
|
|
{
|
|
|
|
|
query = query.Where(t => t.POD_CODE.Contains(pod));
|
|
|
|
|