正在显示
2 个修改的文件
包含
15 行增加
和
2 行删除
@@ -460,10 +460,22 @@ namespace CustomsCargoSystem.ExchangeDataStorageService | @@ -460,10 +460,22 @@ namespace CustomsCargoSystem.ExchangeDataStorageService | ||
460 | if ("EDEP" == innerText2) | 460 | if ("EDEP" == innerText2) |
461 | { | 461 | { |
462 | CustomsCargoSystem.Model.TallySecondary tallySecondary = CustomsCargoSystem.Parser.TallySecondary.Parse(xmlDoc, "FZE_DEP"); | 462 | CustomsCargoSystem.Model.TallySecondary tallySecondary = CustomsCargoSystem.Parser.TallySecondary.Parse(xmlDoc, "FZE_DEP"); |
463 | - text = tallySecondary.WAYBILLNOSECONDARY; | 463 | + text = tallySecondary.WAYBILLNOMASTER; |
464 | Log.WriteMessage("FZE_DEP", tallySecondary.WAYBILLNOMASTER, xmlDoc.InnerXml); | 464 | Log.WriteMessage("FZE_DEP", tallySecondary.WAYBILLNOMASTER, xmlDoc.InnerXml); |
465 | + | ||
466 | + //ADD BY MRZ 解决电子运单过来分单造成出港理货分单不更新及自动发送问题。 | ||
467 | + IEnumerable<CustomsCargoSystem.Model.TallySecondary> source5 = CustomsCargoSystem.Data.TallySecondary.TallySecondaryIsExist(connectionString, text, tallySecondary.WAYBILLNOSECONDARY); | ||
468 | + if (source5.Count() == 0) | ||
469 | + { | ||
465 | num = CustomsCargoSystem.Data.TallySecondary.Save(connectionString, tallySecondary); | 470 | num = CustomsCargoSystem.Data.TallySecondary.Save(connectionString, tallySecondary); |
466 | } | 471 | } |
472 | + else if (source5.Count() > 0) | ||
473 | + { | ||
474 | + tallySecondary.TALLYMASTERID = source5.FirstOrDefault().TALLYMASTERID; | ||
475 | + tallySecondary.AUTOID = source5.FirstOrDefault().AUTOID; | ||
476 | + CustomsCargoSystem.Data.TallySecondary.Update(connectionString, tallySecondary); | ||
477 | + } | ||
478 | + } | ||
467 | if ("URCF" == innerText2) | 479 | if ("URCF" == innerText2) |
468 | { | 480 | { |
469 | Log.WriteMessage("FSU_RCF", DateTime.Now.ToString("yyyyMMddHHmmss"), xmlDoc.InnerXml); | 481 | Log.WriteMessage("FSU_RCF", DateTime.Now.ToString("yyyyMMddHHmmss"), xmlDoc.InnerXml); |
-
请 注册 或 登录 后发表评论