From d742209b3ff6c7f49e70c97dc12bc1c433abdb05 Mon Sep 17 00:00:00 2001 From: jianghaiqing Date: Fri, 6 Jan 2023 14:55:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=82=E6=95=B0=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E5=A2=9E=E5=8A=A0=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Myshipping.Application.xml | 95 +++++++++++++++---- .../Service/Para/ParaService.cs | 10 ++ 2 files changed, 87 insertions(+), 18 deletions(-) diff --git a/Myshipping.Application/Myshipping.Application.xml b/Myshipping.Application/Myshipping.Application.xml index 67450e77..9cd8a635 100644 --- a/Myshipping.Application/Myshipping.Application.xml +++ b/Myshipping.Application/Myshipping.Application.xml @@ -3327,6 +3327,16 @@ 付款方 + + + 品名代码 + + + + + 品名 + + 租户名称 @@ -8483,6 +8493,16 @@ EDI扩展信息 + + + 品名代码 + + + + + 品名 + + 订舱主表输入参数 @@ -9967,32 +9987,32 @@ 测试1 - + 创建时间 - + 更新时间 - + 创建者Id - + 创建者名称 - + 修改者Id - + 修改者名称 @@ -10012,32 +10032,32 @@ 品名分类名称 - + 创建时间 - + 更新时间 - + 创建者Id - + 创建者名称 - + 修改者Id - + 修改者名称 @@ -10084,32 +10104,32 @@ 红酒 - + 创建时间 - + 更新时间 - + 创建者Id - + 创建者名称 - + 修改者Id - + 修改者名称 @@ -11806,6 +11826,31 @@ + + + 提单纸计算 + + + + + 顺序号 + + + + + 主单号 + + + + + DRAFT页数 + + + + + 提单用纸数 + + 我的任务查询 @@ -12728,6 +12773,13 @@ 任务主键数组 返回结果 + + + 提单纸页数计算 + + 任务主键数组 + 返回结果 + 任务管理 @@ -12823,5 +12875,12 @@ 任务主键数组 返回结果 + + + 提单纸页数计算 + + 任务主键数组 + 返回结果 + diff --git a/Myshipping.Application/Service/Para/ParaService.cs b/Myshipping.Application/Service/Para/ParaService.cs index c0b3bf1a..331ca0cf 100644 --- a/Myshipping.Application/Service/Para/ParaService.cs +++ b/Myshipping.Application/Service/Para/ParaService.cs @@ -79,6 +79,9 @@ namespace Myshipping.Application { info = await _paraGoodsInfoRepository.AsQueryable().FirstAsync(t => t.Id == long.Parse(model.Id)); + if(info == null) + throw Oops.Oh($"品名信息获取失败,请确认{model.Id}对应记录是否存在"); + info.GOODS_CODE = model.GoodsCode; info.GOODS_NAME_CN = model.GoodsNameCN; info.GOODS_NAME_EN = model.GoodsNameEN; @@ -330,6 +333,9 @@ namespace Myshipping.Application { info = await _paraGoodsCategoryInfoRepository.AsQueryable().FirstAsync(t => t.Id == long.Parse(model.Id)); + if (info == null) + throw Oops.Oh($"品名分类获取失败,请确认{model.Id}对应记录是否存在"); + //如果填写了品名分配需要确认根据库中数据一致 if (!info.GOODS_CATEGORY.Equals(model.GoodsCategory, StringComparison.OrdinalIgnoreCase)) { @@ -596,6 +602,10 @@ namespace Myshipping.Application { info = await _paraContractNoInfoRepository.AsQueryable().FirstAsync(t => t.Id == long.Parse(model.Id)); + if (info == null) + throw Oops.Oh($"约号获取失败,请确认{model.Id}对应记录是否存在"); + + info.CONTRACT_NO = model.ContractNo; info.CONTRACT_NAME = model.ContractName; info.CONTRACT_NAME = model.ContractName;