Merge branch 'release'

This commit is contained in:
liufu 2023-03-16 15:28:59 +08:00
commit 8e0972b392
4 changed files with 23 additions and 1 deletions

View file

@ -639,4 +639,10 @@
<data name="old_password" xml:space="preserve">
<value>old password</value>
</data>
<data name="location_exist_stock_not_delete" xml:space="preserve">
<value>Inventory exists in the warehouse location. Cannot delete the warehouse location</value>
</data>
<data name="username_existed" xml:space="preserve">
<value>User name already exists</value>
</data>
</root>

View file

@ -639,4 +639,10 @@
<data name="old_password" xml:space="preserve">
<value>旧密码</value>
</data>
<data name="location_exist_stock_not_delete" xml:space="preserve">
<value>库位存在库存,不能删除</value>
</data>
<data name="username_existed" xml:space="preserve">
<value>用户名已存在</value>
</data>
</root>

View file

@ -212,7 +212,12 @@
/// <returns></returns>
public async Task<(bool flag, string msg)> DeleteAsync(int id)
{
var qty = await _dBContext.GetDbSet<GoodslocationEntity>().Where(t => t.id.Equals(id)).ExecuteDeleteAsync();
var exist_stock = await _dBContext.GetDbSet<StockEntity>().AsNoTracking().Where(t => t.qty > 0 && t.goods_location_id == id).AnyAsync();
if (exist_stock)
{
return (false, _stringLocalizer["location_exist_stock_not_delete"]);
}
var qty = await _dBContext.GetDbSet<GoodslocationEntity>().Where(t => t.id.Equals(id)).ExecuteDeleteAsync();
if (qty > 0)
{
return (true, _stringLocalizer["delete_success"]);

View file

@ -309,6 +309,11 @@ namespace ModernWMS.WMS.Services
public async Task<(bool flag, string msg)> Register(RegisterViewModel viewModel)
{
var DbSet = _dBContext.GetDbSet<userEntity>();
var num_exist = await DbSet.AnyAsync(t => t.user_num == viewModel.user_name);
if (num_exist)
{
return (false, _stringLocalizer["username_existed"]);
}
var entity = viewModel.Adapt<userEntity>();
var time = DateTime.Now;
entity.user_num = entity.user_name;