盘点任务,业务代码调整

This commit is contained in:
yang.lee
2023-11-16 16:21:44 +08:00
parent 9afd85bb89
commit 5333dc96c0
5 changed files with 19 additions and 15 deletions

View File

@@ -7,6 +7,7 @@ using Aop.Api.Domain;
using JNPF.Common.Contracts;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using Tnb.WarehouseMgr.Entities.Dto;
using Tnb.WarehouseMgr.Entities.Entity.Constraints;
using Tnb.WarehouseMgr.Interfaces;
@@ -19,10 +20,11 @@ namespace Tnb.WarehouseMgr
public class WmsBasicDataBase<TEntity> : BaseWareHouseService where TEntity : BaseEntity<string>, IUpdateEnabledEntity, new()
{
protected ISqlSugarClient DbContext { get; set; }
[HttpPost]
public async Task<bool> IsEnabledMark(IEnumerable<string> ids, int status)
public async Task<bool> IsEnabledMark(ModifyEnabledInput input)
{
return await DbContext.Updateable<TEntity>().SetColumns(it => it.enabled == status).ExecuteCommandHasChangeAsync();
return await DbContext.Updateable<TEntity>().SetColumns(it => it.enabled == input.status).Where(it => input.ids.Contains(it.id)).ExecuteCommandHasChangeAsync();
}
}
}