修改运踪查询

master
jianghaiqing 7 months ago
parent 92c1aa9d01
commit 4514dc103d

@ -344,6 +344,11 @@ namespace Myshipping.Application
/// </summary> /// </summary>
public string sizeName { get; set; } public string sizeName { get; set; }
/// <summary>
/// 当前节点代码中文
/// </summary>
public string currentNodeCnName { get; set; }
/// <summary> /// <summary>
/// 集装箱状态信息 /// 集装箱状态信息
/// </summary> /// </summary>

@ -206,7 +206,7 @@ namespace Myshipping.Application
} }
else else
{ {
currStatus.isComplete = true; currStatus.isComplete = false;
currStatus.hasStatusCtnNum = currArg.Count(a => a.isEst.Equals("N", StringComparison.OrdinalIgnoreCase)); currStatus.hasStatusCtnNum = currArg.Count(a => a.isEst.Equals("N", StringComparison.OrdinalIgnoreCase));
currStatus.noStatusCtnNum = currArg.Count(a => !a.isEst.Equals("N", StringComparison.OrdinalIgnoreCase)); currStatus.noStatusCtnNum = currArg.Count(a => !a.isEst.Equals("N", StringComparison.OrdinalIgnoreCase));
} }
@ -260,6 +260,11 @@ namespace Myshipping.Application
result.resultData.containerInfoList.ForEach(b => result.resultData.containerInfoList.ForEach(b =>
{ {
if(statusEnumDict.Any(k=> !string.IsNullOrWhiteSpace(b.currentNodeCd) && k.Key.Equals(b.currentNodeCd, StringComparison.OrdinalIgnoreCase)))
{
b.currentNodeCnName = !string.IsNullOrWhiteSpace(statusEnumDict[b.currentNodeCd].Item2) ? statusEnumDict[b.currentNodeCd].Item2 : statusEnumDict[b.currentNodeCd].Item1;
}
b.containerStatusInfoList.ForEach(c => { b.containerStatusInfoList.ForEach(c => {
if (!string.IsNullOrWhiteSpace(b.currentNodeCd) && b.currentNodeCd.Equals(c.statusCd, StringComparison.OrdinalIgnoreCase)) if (!string.IsNullOrWhiteSpace(b.currentNodeCd) && b.currentNodeCd.Equals(c.statusCd, StringComparison.OrdinalIgnoreCase))
{ {

Loading…
Cancel
Save