20210819单位人员考勤未知人员查询方法修改
This commit is contained in:
@@ -115,11 +115,12 @@ namespace FineUIPro.Web.Door
|
||||
/// </summary>
|
||||
private void GetPersonStatistic()
|
||||
{
|
||||
string strSql = @"SELECT NewID,ProjectId,InstallationName,UnitId,UnitName,EmployNO,EmployName,RecordDate
|
||||
,IDCardNo,Nation,PostName,WorkIn1,OffDuty1,WorkIn2,OffDuty2,WorkIn3,OffDuty3,ManHours
|
||||
,DepartmentID,DepartName,NationName,PostId,ManOverHours
|
||||
FROM dbo.t_d_EmployInOutRecord
|
||||
WHERE ProjectId = @ProjectId ";
|
||||
string strSql = @"SELECT NewID,T.ProjectId,T.InstallationName,T.UnitId,T.UnitName,T.EmployNO,T.EmployName,T.RecordDate
|
||||
,T.IDCardNo,T.Nation,T.PostName,T.WorkIn1,T.OffDuty1,T.WorkIn2,T.OffDuty2,T.WorkIn3,T.OffDuty3,T.ManHours
|
||||
,T.DepartmentID,T.DepartName,T.NationName,T.PostId,T.ManOverHours
|
||||
FROM dbo.t_d_EmployInOutRecord T
|
||||
LEFT JOIN dbo.SitePerson_Person AS P ON T.ProjectId=P.ProjectId AND T.IDCardNo=P.IdentityCard
|
||||
WHERE T.ProjectId = @ProjectId ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>
|
||||
{
|
||||
new SqlParameter("@ProjectId", this.ProjectId),
|
||||
@@ -127,8 +128,7 @@ namespace FineUIPro.Web.Door
|
||||
|
||||
if (this.UnitName == "未知")
|
||||
{
|
||||
strSql += " AND (UnitName IS NULL OR UnitName='')";
|
||||
listStr.Add(new SqlParameter("@UnitName", this.UnitName));
|
||||
strSql += " AND P.UnitId IS NULL";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -137,8 +137,7 @@ namespace FineUIPro.Web.Door
|
||||
}
|
||||
if (this.PostName == "未知")
|
||||
{
|
||||
strSql += " AND (PostName IS NULL OR PostName='')";
|
||||
listStr.Add(new SqlParameter("@PostName", this.UnitName));
|
||||
strSql += " AND P.WorkPostId IS NULL ";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user