|
|
@@ -29,12 +29,15 @@ namespace Learun.Application.TwoDevelopment.LogisticsManagement |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
var database = this.BaseRepository().getDbConnection().Database; |
|
|
|
var strSql = new StringBuilder(); |
|
|
|
strSql.Append("SELECT "); |
|
|
|
strSql.Append(@" |
|
|
|
t.Id, |
|
|
|
t.DepartmentId, |
|
|
|
c.f_fullname as deptname, |
|
|
|
t.Creator, |
|
|
|
b.f_realname as creatorname, |
|
|
|
t.Createtime, |
|
|
|
t.Payee, |
|
|
|
t.Attachcount, |
|
|
@@ -47,6 +50,8 @@ namespace Learun.Application.TwoDevelopment.LogisticsManagement |
|
|
|
t.checkstatus |
|
|
|
"); |
|
|
|
strSql.Append(" FROM Purchase_Logistic_Apply t "); |
|
|
|
strSql.Append(" left join " + database + ".dbo.LR_Base_User b on b.F_UserId=t.creator "); |
|
|
|
strSql.Append(" left join " + database + ".dbo.LR_Base_Department c on c.F_DepartmentId=t.departmentId"); |
|
|
|
strSql.Append(" WHERE 1=1 "); |
|
|
|
var queryParam = queryJson.ToJObject(); |
|
|
|
// 虚拟参数 |
|
|
@@ -62,6 +67,11 @@ namespace Learun.Application.TwoDevelopment.LogisticsManagement |
|
|
|
dp.Add("DepartmentId",queryParam["DepartmentId"].ToString(), DbType.String); |
|
|
|
strSql.Append(" AND t.DepartmentId = @DepartmentId "); |
|
|
|
} |
|
|
|
if (!queryParam["checkstatus"].IsEmpty()) |
|
|
|
{ |
|
|
|
dp.Add("checkstatus", queryParam["checkstatus"].ToString(), DbType.String); |
|
|
|
strSql.Append(" AND t.checkstatus = @checkstatus "); |
|
|
|
} |
|
|
|
if (!queryParam["Payee"].IsEmpty()) |
|
|
|
{ |
|
|
|
dp.Add("Payee", "%" + queryParam["Payee"].ToString() + "%", DbType.String); |
|
|
|