台账编辑备注

optimize
wanghaomei 1 year ago
parent 0db60047d7
commit c5ae95941c

@ -986,6 +986,34 @@ namespace Myshipping.Application
return ordOut;
}
/// <summary>
/// 在订舱台账保存单证备注、操作备注等功能
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
[HttpPost("/BookingOrder/SaveInList")]
public async Task SaveInList(BookingOrderSaveInListDto model)
{
var order = await _rep.AsQueryable().Filter(null, true).FirstAsync(x => x.Id == model.Id);
if (order == null)
{
throw Oops.Bah("订舱数据不存在");
}
//判断权限
List<long> userlist = await _right.GetDataScopeList(MenuConst.MenuBookingOrder, true);
if (!userlist.Contains(UserManager.UserId))
{
throw Oops.Bah("无权修改");
}
model.Adapt(order);
order.VERSION = Guid.NewGuid().ToString();
await _rep.UpdateAsync(order);
//todo:记录修改日志,等待抽取方法
}
/// <summary>
/// 删除订舱

@ -812,4 +812,24 @@ namespace Myshipping.Application
/// </summary>
public string VERSION { get; set; }
}
/// <summary>
/// 台账保存(操作备注、单证备注)功能
/// </summary>
public class BookingOrderSaveInListDto
{
/// <summary>
/// 主键
/// </summary>
public long Id { get; set; }
/// <summary>
/// 单证备注
/// </summary>
public string DZRemark { get; set; }
/// <summary>
/// 操作备注
/// </summary>
public string CZRemark { get; set; }
}
}

@ -46,7 +46,7 @@
"ValidateAudience": true, // bool true
"ValidAudience": "myshipping", // string
"ValidateLifetime": true, // bool truetrue
"ExpiredTime": 1440, // long 20
"ExpiredTime": 720, // long 20
"ClockSkew": 5 // long 5
},
"EncryptKey": {

Loading…
Cancel
Save