大屏出勤不要统计管理人员
This commit is contained in:
parent
b332e61548
commit
d3a6d26f9c
@ -48,7 +48,7 @@ public class PersonTypeAndEduStatisticsVo {
|
||||
private String totalPerson;
|
||||
@ApiModelProperty(value = "考勤日环比%")
|
||||
private Double totalPersonRhbRatio;
|
||||
|
||||
private Integer lwExitPersonTotal;
|
||||
}
|
||||
|
||||
@Data
|
||||
|
||||
@ -1040,7 +1040,8 @@
|
||||
IFNULL(sum((CASE WHEN tp.person_type = 2 then 1 ELSE 0 END)), 0) glPersonTotal,
|
||||
IFNULL(sum((CASE WHEN tp.person_type = 3 then 1 ELSE 0 END)), 0) lsPersonTotal
|
||||
from
|
||||
(SELECT DISTINCT w1.*
|
||||
(SELECT w1.*,
|
||||
ifnull(sum(if(p.pass_type=2,1,0)),0) as exitNum
|
||||
from worker_info w1
|
||||
INNER JOIN worker_attendance p ON w1.person_sn = p.person_sn
|
||||
<where>
|
||||
@ -1070,13 +1071,15 @@
|
||||
and FIND_IN_SET(w1.enterprise_id, #{userEnterpriseId})
|
||||
</if>
|
||||
</where>
|
||||
group by w1.id
|
||||
) tp
|
||||
</select>
|
||||
<select id="selectYesterdayAttendanceWorkerPersonTypeTotal" resultType="java.util.Map">
|
||||
select COUNT(1) totalPerson,
|
||||
IFNULL(sum((CASE WHEN tp.person_type = 1 then 1 ELSE 0 END)), 0) lwPersonTotal,
|
||||
IFNULL(sum((CASE WHEN tp.person_type = 2 then 1 ELSE 0 END)), 0) glPersonTotal,
|
||||
IFNULL(sum((CASE WHEN tp.person_type = 3 then 1 ELSE 0 END)), 0) lsPersonTotal
|
||||
IFNULL(sum((CASE WHEN tp.person_type = 3 then 1 ELSE 0 END)), 0) lsPersonTotal,
|
||||
IFNULL(sum(if(tp.person_type = 1 and exitNum>0,1,0)), 0) lwExitPersonTotal
|
||||
from
|
||||
(SELECT DISTINCT w1.*
|
||||
from worker_info w1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user