采购收货,销售发货新增对外接口

This commit is contained in:
yang.lee
2023-11-08 16:36:42 +08:00
parent 8f00f2b688
commit e808092ad8
5 changed files with 43 additions and 2 deletions

View File

@@ -15,5 +15,9 @@ namespace Tnb.WarehouseMgr.Entities.Entity.Constraints
/// 检验状态
/// </summary>
public int? check_conclusion { get; set; }
/// <summary>
/// 是否检验
/// </summary>
public int? is_check { get;}
}
}

View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tnb.WarehouseMgr.Entities.Dto.Inputs;
namespace Tnb.WarehouseMgr.Interfaces
{
/// <summary>
/// 采购收货
/// </summary>
public interface IWmsPurchaseService
{
Task<dynamic> MesCheckdPurchaseCallback(MesCheckdCallbackUpinput input);
}
}

View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tnb.WarehouseMgr.Entities.Dto.Inputs;
namespace Tnb.WarehouseMgr.Interfaces
{
/// <summary>
/// 销售发货
/// </summary>
public interface IWmsSaleService
{
Task<dynamic> MesCheckdSaleCallback(MesCheckdCallbackUpinput input);
}
}

View File

@@ -6,6 +6,7 @@ using System.Threading.Tasks;
using JNPF.Common.Contracts;
using JNPF.Common.Core.Manager;
using JNPF.Common.Dtos.VisualDev;
using JNPF.Common.Extension;
using JNPF.FriendlyException;
using SqlSugar;
using Tnb.BasicData.Entities;
@@ -15,6 +16,7 @@ using Tnb.WarehouseMgr.Entities.Consts;
using Tnb.WarehouseMgr.Entities.Dto;
using Tnb.WarehouseMgr.Entities.Dto.Inputs;
using Tnb.WarehouseMgr.Entities.Entity.Constraints;
using Tnb.WarehouseMgr.Entities.Enums;
using Tnb.WarehouseMgr.Interfaces;
namespace Tnb.WarehouseMgr
@@ -120,7 +122,8 @@ namespace Tnb.WarehouseMgr
protected async Task<bool> UpdateChackStatus<TEntity>(MesCheckdCallbackUpinput input) where TEntity : BaseEntity<string>, InOutCheckStatusUpdateEntity, new()
{
return await _db.Updateable<TEntity>().SetColumns(it => it.check_conclusion == input.check_conclusion).Where(it => it.id == input.maintableid).ExecuteCommandHasChangeAsync();
var isOk = await _db.Updateable<TEntity>().SetColumns(it => it.check_conclusion == input.check_conclusion).Where(it => it.id == input.maintableid).ExecuteCommandHasChangeAsync();
return isOk;
}
}

View File

@@ -19,7 +19,7 @@ namespace Tnb.WarehouseMgr
/// <summary>
/// 销售发货
/// </summary>
public class WmsSaleService : WmsPurchaseAndSaleCommonService<WmsSaleD>
public class WmsSaleService : WmsPurchaseAndSaleCommonService<WmsSaleD>, IWmsSaleService
{
private readonly IWmsOutStockService _wmsOutStockService;