|
@@ -40,13 +40,24 @@ namespace OASystem.Infrastructure.Repositories.PersonnelModule
|
|
|
return _result;
|
|
|
}
|
|
|
|
|
|
- string sql = string.Format(@"Select sys_u1.CnName Name,sys_u2.CnName LastUpdateUserName,pm_ws.LastUpdateDt, pm_ws.Id,pm_ws.YearMonth,pm_ws.StartDate,
|
|
|
- pm_ws.EndDate,pm_ws.WorkDays,pm_ws.RegularDays,pm_ws.UserId,pm_ws.Should,pm_ws.TotalDeductions,
|
|
|
- pm_ws.Ex_ItemsRemark,TotalRealHair,pm_ws.WithholdingTax,pm_ws.AfterTax
|
|
|
- From Pm_WageSheet pm_ws
|
|
|
- Left Join Sys_Users sys_u1 On pm_ws.UserId = sys_u1.Id
|
|
|
- Left Join Sys_Users sys_u2 On pm_ws.LastUpdateUserId = sys_u2.Id
|
|
|
- Where pm_ws.IsDel = 0 And pm_ws.YearMonth = '{0}'", yearMonth);
|
|
|
+ //不含公司部门
|
|
|
+ // string sql = string.Format(@"Select sys_u1.CnName Name,sys_u2.CnName LastUpdateUserName,pm_ws.LastUpdateDt, pm_ws.Id,pm_ws.YearMonth,pm_ws.StartDate,
|
|
|
+ //pm_ws.EndDate,pm_ws.WorkDays,pm_ws.RegularDays,pm_ws.UserId,pm_ws.Should,pm_ws.TotalDeductions,
|
|
|
+ //pm_ws.Ex_ItemsRemark,TotalRealHair,pm_ws.WithholdingTax,pm_ws.AfterTax
|
|
|
+ // From Pm_WageSheet pm_ws
|
|
|
+ // Left Join Sys_Users sys_u1 On pm_ws.UserId = sys_u1.Id
|
|
|
+ // Left Join Sys_Users sys_u2 On pm_ws.LastUpdateUserId = sys_u2.Id
|
|
|
+ // Where pm_ws.IsDel = 0 And pm_ws.YearMonth = '{0}'", yearMonth);
|
|
|
+
|
|
|
+ //公司部门
|
|
|
+ string sql = string.Format(@"Select row_number() over(order by pm_ws.Id) as Row_Number,
|
|
|
+ sc.CompanyName,sd.DepName, sys_u1.CnName Name,sys_u2.CnName LastUpdateUserName,pm_ws.*
|
|
|
+ From Pm_WageSheet pm_ws
|
|
|
+ Left Join Sys_Users sys_u1 On pm_ws.UserId = sys_u1.Id
|
|
|
+ Left Join Sys_Users sys_u2 On pm_ws.LastUpdateUserId = sys_u2.Id
|
|
|
+ Left Join Sys_Company sc On sys_u1.companyId = sc.Id
|
|
|
+ Left Join Sys_Department sd On sys_u1.DepId = sd.Id
|
|
|
+ Where pm_ws.IsDel = 0 And pm_ws.YearMonth = '{0}'", yearMonth);
|
|
|
var wageSheetList = await _sqlSugar.SqlQueryable<WageSheetItemInfoView>(sql).ToListAsync();
|
|
|
|
|
|
if (wageSheetList.Count <= 0 )
|