修改SITC订舱,增加联系人、电话、邮箱必填校验

master
jianghaiqing 2 weeks ago
parent eb574fe798
commit 509588871b

@ -8172,6 +8172,23 @@ namespace Myshipping.Application
{ {
var user = await _repUser.FirstOrDefaultAsync(x => x.Id == UserManager.UserId); var user = await _repUser.FirstOrDefaultAsync(x => x.Id == UserManager.UserId);
if (string.IsNullOrWhiteSpace(user.EnName))
{
throw Oops.Oh($"当前操作人未配置英文名称,请先维护英文名称");
}
if (string.IsNullOrWhiteSpace(UserManager.Email))
{
throw Oops.Oh($"当前操作人未配置邮箱,请先维护邮箱");
}
string phone = string.IsNullOrEmpty(user.Tel) ? user.Phone : user.Tel;
if (string.IsNullOrWhiteSpace(phone))
{
throw Oops.Oh($"当前操作人未配置电话或手机,请先维护电话或手机");
}
primaryModel.OpEmail = $"{user.EnName};{(string.IsNullOrEmpty(user.Tel) ? user.Phone : user.Tel)};{UserManager.Email}"; primaryModel.OpEmail = $"{user.EnName};{(string.IsNullOrEmpty(user.Tel) ? user.Phone : user.Tel)};{UserManager.Email}";
//这里需要调取拆分数据,填充收发通 //这里需要调取拆分数据,填充收发通

Loading…
Cancel
Save