|
|
|
|
@ -22,7 +22,7 @@ namespace FactorySystemBll
|
|
|
|
|
{
|
|
|
|
|
totalNumber = 0;
|
|
|
|
|
var db = AppSettingsHelper.GetSqlSugar();
|
|
|
|
|
return db.Queryable<TFS_FMaterialTeamwork, TUser>((a, b) => new JoinQueryInfos(JoinType.Left, a.FAddUser == b.FID))
|
|
|
|
|
return db.Queryable<TFS_FMaterialTeamwork, TUser, TFS_Factory>((a, b, c) => new JoinQueryInfos(JoinType.Left, a.FAddUser == b.FID, JoinType.Left, a.FCreateFactoryID == c.FID))
|
|
|
|
|
// 事项状态
|
|
|
|
|
.WhereIF(mtq.FState > 0 && mtq.FState != 99, a => a.FState == mtq.FState)
|
|
|
|
|
// 物料号
|
|
|
|
|
@ -36,7 +36,7 @@ namespace FactorySystemBll
|
|
|
|
|
//.WhereIF(mtq.FUserID != null, (a, b) => (',' + a.FUserID + ',').Contains(',' + mtq.FUserID + ',') || a.FAddUser.Equals(mtq.FUserID))
|
|
|
|
|
//// 协同
|
|
|
|
|
//.WhereIF(mtq.FMaterialTeamID > 0, (a, b) => a.FMaterialTeamID == mtq.FMaterialTeamID).OrderBy((a, b) => a.FID, OrderByType.Desc)
|
|
|
|
|
.Select<MaterialTeamworkRow>("a.* ,b.FName as FAddUserName").OrderBy((a) => a.FID, OrderByType.Desc)
|
|
|
|
|
.Select<MaterialTeamworkRow>("a.* ,c.FName as FCreateFactoryName, b.FName as FAddUserName").OrderBy((a) => a.FID, OrderByType.Desc)
|
|
|
|
|
.ToPageList(mtq.FPageIndex, mtq.FPageSize, ref totalNumber);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|