Files
zszq-trs/YLErpDAL/Modules/TradeModule/TradeDocumentService.cs
T
2024-05-09 14:06:26 +08:00

29 lines
1.2 KiB
C#

using YLErp.Model;
namespace YLErp.Modules.TradeModule
{
public class TradeDocumentService : YLBaseService
{
public TradeDocumentService(OptUserInfo userInfo) : base(userInfo)
{
}
/// <summary>
/// 查询trade_contract_document和trade_contract_r数据
/// </summary>
/// <param name="tradeIds"></param>
/// <param name="contractTypes"></param>
/// <returns></returns>
public List<trade_contract_group> SearchList(List<int> tradeIds, List<string> contractTypes)
{
List<trade_contract_group> contractGroup =
(from contractDocDb in DbContext.trade_contract_document
join contractRDb in DbContext.trade_contract_r
on contractDocDb.Code equals contractRDb.ContractCode
where tradeIds.Contains(contractRDb.TradeId) && contractTypes.Contains(contractDocDb.Type) && contractDocDb.Type == contractRDb.Type && contractRDb.IsValid
select new trade_contract_group() { trade_contract_document = contractDocDb, trade_contract_r = contractRDb }).ToList();
return contractGroup;
}
}
}