|
@@ -21,8 +21,10 @@
|
|
|
select whre.CFEmployeeID,whre.CFdata,sum(whre.CFWorkingHours) workHours
|
|
|
from
|
|
|
CT_PRO_WorkHoursReportEntry whre
|
|
|
+ left join CT_PRO_WorkHoursReport whr on whr.fid=whre.FPARENTID
|
|
|
where whre.CFEmployeeID=#{employeeID}
|
|
|
and whre.FPARENTID != #{id}
|
|
|
+ and whr.CFDATASOURCE='employeeReport'
|
|
|
group by whre.CFData,whre.CFEmployeeID) hre on hre.CFdata=item.FDate
|
|
|
WHERE
|
|
|
item.FDate BETWEEN to_date(#{startDate},'YYYY-MM-DD')
|
|
@@ -44,7 +46,9 @@
|
|
|
select whre.CFEmployeeID,whre.CFdata,sum(whre.CFWorkingHours) workHours
|
|
|
from
|
|
|
CT_PRO_WorkHoursReportEntry whre
|
|
|
+ left join CT_PRO_WorkHoursReport whr on whr.fid=whre.FPARENTID
|
|
|
where whre.CFEmployeeID=#{employeeID}
|
|
|
+ and whr.CFDATASOURCE='employeeReport'
|
|
|
group by whre.CFData,whre.CFEmployeeID) hre on hre.CFdata=item.FDate
|
|
|
WHERE
|
|
|
item.FDate BETWEEN to_date(#{startDate},'YYYY-MM-DD')
|
|
@@ -62,6 +66,7 @@
|
|
|
left join CT_PRO_ProjectManagement pm on pm.FID=whr.CFAffiliatedProjec
|
|
|
left join t_bd_person p on hre.CFEmployeeID=p.FID
|
|
|
where p.fnumber=#{number}
|
|
|
+ and whr.CFDATASOURCE='employeeReport'
|
|
|
and hre.CfData BETWEEN to_date(#{beginTime},'YYYY-MM-DD')
|
|
|
AND to_date(#{endTime},'YYYY-MM-DD')
|
|
|
<if test="state==true">
|
|
@@ -86,6 +91,7 @@
|
|
|
left join CT_PRO_ProjectManagement pm on pm.FID=whr.CFAffiliatedProjec
|
|
|
left join t_bd_person p on hre.CFEmployeeID=p.FID
|
|
|
where p.fnumber=#{number}
|
|
|
+ and whr.CFDATASOURCE='employeeReport'
|
|
|
and hre.CfData BETWEEN to_date(#{beginTime},'YYYY-MM-DD')
|
|
|
AND to_date(#{endTime},'YYYY-MM-DD')
|
|
|
<if test="state==true">
|
|
@@ -103,6 +109,7 @@
|
|
|
left join CT_PRO_ProjectManagement pm on pm.FID=whr.CFAffiliatedProjec
|
|
|
left join t_bd_person p on hre.CFEmployeeID=p.FID
|
|
|
where p.fnumber=#{number}
|
|
|
+ and whr.CFDATASOURCE='employeeReport'
|
|
|
and hre.CfData BETWEEN to_date(#{beginTime},'YYYY-MM-DD')
|
|
|
AND to_date(#{endTime},'YYYY-MM-DD')
|
|
|
<if test="state==true">
|
|
@@ -183,6 +190,7 @@
|
|
|
left join CT_PRO_ProjectManagement pm on pm.FID=whr.CFAffiliatedProjec
|
|
|
left join t_bd_person p on hre.CFEmployeeID=p.FID
|
|
|
where whr.fid =#{id}
|
|
|
+ and whr.CFDATASOURCE='employeeReport'
|
|
|
</select>
|
|
|
<delete id="deleteWork" parameterType="String">
|
|
|
delete CT_PRO_WorkHoursReport where fid =#{id}
|