optimize
wet 2 years ago
parent eb4678cae8
commit 5b328cf8ed

@ -109,7 +109,10 @@ namespace Myshipping.Application
entity.State = "已录入";
if (input.Id == 0)
{
entity.CARRIER = _cache.GetAllCodeCarrier().Result.Where(x => x.Code == entity.CARRIERID).Select(x => x.EdiCode).FirstOrDefault();
if (!string.IsNullOrEmpty(entity.CARRIERID)) {
entity.CARRIER = _cache.GetAllCodeCarrier().Result.Where(x => x.Code == entity.CARRIERID).Select(x => x.EdiCode).FirstOrDefault();
}
await _seaeedi.InsertAsync(entity);
if (input.EdiCtn != null)
{
@ -129,7 +132,10 @@ namespace Myshipping.Application
}
else
{
entity.CARRIER = _cache.GetAllCodeCarrier().Result.Where(x => x.Code == entity.CARRIERID).Select(x => x.EdiCode).FirstOrDefault();
if (!string.IsNullOrEmpty(entity.CARRIERID))
{
entity.CARRIER = _cache.GetAllCodeCarrier().Result.Where(x => x.Code == entity.CARRIERID).Select(x => x.EdiCode).FirstOrDefault();
}
await _seaeedi.AsUpdateable(entity).IgnoreColumns(it => new
{
it.MBLNO,

Loading…
Cancel
Save