using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using WebAPI.Dapper; namespace WebAPI.Service { public class YqnDal { /// /// 根据单据号或者流转卡查找进站单 /// /// /// /// public static Models.M_StationBillMail GetStationInBillMail(string billNo, string icmoBillNo) { StringBuilder sqlBuilder = new StringBuilder(); sqlBuilder.Append("select top 1 HBillType,HInterID,HDate,HBillNo,HICMOBillNo,HEmpID,HProcID from Sc_StationInBillMain where HBillType='3790' "); if (!string.IsNullOrEmpty(billNo)) sqlBuilder.Append(" and HBillNo=@billNo "); if (!string.IsNullOrEmpty(icmoBillNo)) sqlBuilder.Append(" and HICMOBillNo=@icmoBillNo"); var model = SqlPools.GetInstance("YqnConn").GetModel(sqlBuilder.ToString(), new { billNo, icmoBillNo }); return model; } /// /// 根据单据号或者流转卡查找出站单 /// /// /// /// public static Models.M_StationBillMail GetStationOutBillMail(string billNo, string icmoBillNo) { StringBuilder sqlBuilder = new StringBuilder(); sqlBuilder.Append("select top 1 HBillType,HInterID,HDate,HBillNo,HICMOBillNo,HEmpID,HProcID from Sc_StationOutBillMain where HBillType in ('3791','4788') "); if (!string.IsNullOrEmpty(billNo)) sqlBuilder.Append(" and HBillNo=@billNo "); if (!string.IsNullOrEmpty(icmoBillNo)) sqlBuilder.Append(" and HICMOBillNo=@icmoBillNo"); var model = SqlPools.GetInstance("YqnConn").GetModel(sqlBuilder.ToString(), new { billNo, icmoBillNo }); return model; } } }