剔除主账号
This commit is contained in:
parent
c55cd2d85d
commit
3f0bbd3160
|
|
@ -10,6 +10,8 @@
|
|||
)a
|
||||
LEFT JOIN hrmresource e ON e.ID = a.employee_id
|
||||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
where e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
</select>
|
||||
<select id="exportAccount" resultType="com.engine.salary.entity.siexport.po.AccountExportPO" databaseId="oracle">
|
||||
SELECT
|
||||
|
|
@ -20,6 +22,8 @@
|
|||
)a
|
||||
LEFT JOIN hrmresource e ON e.ID = a.employee_id
|
||||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
where e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
</select>
|
||||
<select id="exportAccount" resultType="com.engine.salary.entity.siexport.po.AccountExportPO" databaseId="sqlserver">
|
||||
SELECT
|
||||
|
|
|
|||
|
|
@ -542,7 +542,7 @@
|
|||
LEFT JOIN hrsa_salary_item t2 ON t2.id = t1.salary_item_id
|
||||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status != '7'
|
||||
AND e.status != '7' and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="salaryItemIds != null and salaryItemIds.size()>0">
|
||||
AND t1.salary_item_id IN
|
||||
<foreach collection="salaryItemIds" open="(" item="id" separator="," close=")">
|
||||
|
|
@ -589,7 +589,7 @@
|
|||
LEFT JOIN hrsa_salary_item t2 ON t2.id = t1.salary_item_id
|
||||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status != '7'
|
||||
AND e.status != '7' and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="salaryItemIds != null and salaryItemIds.size()>0">
|
||||
AND t1.salary_item_id IN
|
||||
<foreach collection="salaryItemIds" open="(" item="id" separator="," close=")">
|
||||
|
|
@ -696,7 +696,7 @@
|
|||
LEFT JOIN hrsa_salary_item t2 ON t2.id = t1.salary_item_id
|
||||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status != '7'
|
||||
AND e.status != '7' and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="salaryItemIds != null and salaryItemIds.size()>0">
|
||||
AND t1.salary_item_id IN
|
||||
<foreach collection="salaryItemIds" open="(" item="id" separator="," close=")">
|
||||
|
|
|
|||
|
|
@ -312,6 +312,8 @@
|
|||
LEFT JOIN hrmresource e ON e.id = t1.employee_id
|
||||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE t1.delete_type = 0
|
||||
and e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -330,7 +332,8 @@
|
|||
LEFT JOIN hrmresource e ON e.id = t1.employee_id
|
||||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE t1.delete_type = 0
|
||||
|
||||
and e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="param.ids != null and param.ids.size()>0">
|
||||
AND t1.id IN
|
||||
<foreach collection="param.ids" open="(" item="id" separator="," close=")">
|
||||
|
|
@ -380,7 +383,8 @@
|
|||
LEFT JOIN hrmresource e ON e.id = t1.employee_id
|
||||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE t1.delete_type = 0
|
||||
|
||||
and e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="param.ids != null and param.ids.size()>0">
|
||||
AND t1.id IN
|
||||
<foreach collection="param.ids" open="(" item="id" separator="," close=")">
|
||||
|
|
@ -460,15 +464,15 @@
|
|||
</insert>
|
||||
<insert id="batchInsert" databaseId="sqlserver">
|
||||
<foreach collection="collection" item="item" separator=";">
|
||||
INSERT INTO hrsa_salary_archive (
|
||||
id,
|
||||
employee_id,
|
||||
create_time,
|
||||
update_time,
|
||||
creator,
|
||||
tenant_key
|
||||
)
|
||||
VALUES
|
||||
INSERT INTO hrsa_salary_archive (
|
||||
id,
|
||||
employee_id,
|
||||
create_time,
|
||||
update_time,
|
||||
creator,
|
||||
tenant_key
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#{item.id},
|
||||
#{item.employeeId},
|
||||
|
|
|
|||
|
|
@ -556,6 +556,7 @@
|
|||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status != '7'
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<!-- 关键字(姓名、部门、个税扣缴义务人) -->
|
||||
<if test="param.keyword != null and param.keyword != ''">
|
||||
AND (
|
||||
|
|
@ -579,7 +580,7 @@
|
|||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status != '7'
|
||||
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="param.keyword != null and param.keyword != ''">
|
||||
AND (
|
||||
e.lastname like '%'||#{param.keyword}||'%'
|
||||
|
|
@ -601,7 +602,7 @@
|
|||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status != '7'
|
||||
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="param.keyword != null and param.keyword != ''">
|
||||
AND (
|
||||
e.lastname like '%'+#{param.keyword}+'%'
|
||||
|
|
|
|||
|
|
@ -1,10 +0,0 @@
|
|||
package com.engine.salary.mapper.attend;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface AttendDataMapper {
|
||||
|
||||
List<Map<String, Object>> getAttendData();
|
||||
|
||||
}
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||
<mapper namespace="com.engine.salary.mapper.attend.AttendDataMapper">
|
||||
|
||||
<!-- 表字段 -->
|
||||
<sql id="baseColumns">
|
||||
a.id as employeeid,
|
||||
a.lastname,
|
||||
a.workcode,
|
||||
a.dsporder,
|
||||
b.resourceid,
|
||||
a.subcompanyid1 as subcompanyid,
|
||||
a.departmentid,
|
||||
a.jobtitle,
|
||||
sum(b.workdays) as workdays,
|
||||
sum(b.workMins) as workmins,
|
||||
sum(b.attendancedays) as attendancedays,
|
||||
sum(b.attendanceMins) as attendancemins,
|
||||
sum(b.beLate) as belate,
|
||||
sum(b.beLateMins) as belatemins,
|
||||
sum(b.graveBeLate) as gravebelate,
|
||||
sum(b.graveBeLateMins) as gravebelatemins,
|
||||
sum(b.leaveEearly) as leaveeearly,
|
||||
sum(b.leaveEarlyMins) as leaveearlymins,
|
||||
sum(b.graveLeaveEarly) as graveleaveearly,
|
||||
sum(b.graveLeaveEarlyMins) as graveleaveearlymins,
|
||||
sum(b.absenteeism) as absenteeism,
|
||||
sum(b.signdays) as signdays,
|
||||
sum(b.signmins) as signmins,
|
||||
sum(b.absenteeismMins) as absenteeismmins,
|
||||
sum(b.forgotCheck) as forgotcheck
|
||||
</sql>
|
||||
|
||||
<!-- 查询全部 -->
|
||||
<select id="getAttendData" resultType="java.util.HashMap">
|
||||
SELECT
|
||||
<include refid="baseColumns"/>
|
||||
FROM hrmresource a, kq_format_total b
|
||||
where a.id = b.resourceid and b.resourceid in(22)
|
||||
group by a.id, a.lastname, a.workcode, a.dsporder, b.resourceid, a.subcompanyid1, a.departmentid, a.jobtitle
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
|
@ -67,6 +67,7 @@
|
|||
from hrmresource e
|
||||
left join hrmdepartment d on e.departmentid = d.id
|
||||
where e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
</select>
|
||||
|
||||
|
||||
|
|
@ -275,6 +276,7 @@
|
|||
WHERE
|
||||
t1.delete_type = 0 AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -291,6 +293,7 @@
|
|||
WHERE
|
||||
t1.delete_type = 0 AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -306,6 +309,7 @@
|
|||
WHERE
|
||||
t1.delete_type = 0 AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -516,6 +520,8 @@
|
|||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE
|
||||
t1.delete_type = 0 AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.declare_month DESC
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -303,6 +303,7 @@
|
|||
t1.delete_type = 0
|
||||
AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -322,6 +323,7 @@
|
|||
t1.delete_type = 0
|
||||
AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -341,6 +343,7 @@
|
|||
t1.delete_type = 0
|
||||
AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -358,6 +361,7 @@
|
|||
t1.delete_type = 0
|
||||
AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.tax_year_month DESC
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -257,6 +257,8 @@
|
|||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -269,6 +271,8 @@
|
|||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -281,6 +285,8 @@
|
|||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE
|
||||
t1.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -282,6 +282,8 @@
|
|||
LEFT JOIN hrmresource e ON e.id = t1.creator
|
||||
WHERE
|
||||
t1.delete_type = 0 AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
e.STATUS as status
|
||||
from hrmresource e
|
||||
left join hrmdepartment d on e.departmentid = d.id
|
||||
where e.status not in (7)
|
||||
where e.status not in (7) and (e.accounttype is null or e.accounttype = 0)
|
||||
</select>
|
||||
|
||||
<select id="getEmployeeByIds" resultType="com.engine.salary.entity.datacollection.DataCollectionEmployee">
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
e.companystartdate as companystartdate,
|
||||
e.mobile as mobile
|
||||
from hrmresource e
|
||||
where e.status not in (7)
|
||||
where e.status not in (7) and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="collection != null and collection.size()>0">
|
||||
AND e.id IN
|
||||
<foreach collection="collection" open="(" item="id" separator="," close=")">
|
||||
|
|
@ -46,7 +46,7 @@
|
|||
left join hrmdepartment d on e.departmentid = d.id
|
||||
left join hrmjobtitles c on e.jobtitle = c.id
|
||||
left join bill_hrmdismiss b on e.id = b.resource_n
|
||||
where e.status not in (7)
|
||||
where e.status not in (7) and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="collection != null and collection.size()>0">
|
||||
AND e.id IN
|
||||
<foreach collection="collection" open="(" item="id" separator="," close=")">
|
||||
|
|
@ -96,7 +96,7 @@
|
|||
from hrmresource e
|
||||
left join hrmdepartment d on e.departmentid = d.id
|
||||
left join hrmjobtitles c on e.jobtitle = c.id
|
||||
WHERE e.status not in (7)
|
||||
WHERE e.status not in (7) and (e.accounttype is null or e.accounttype = 0)
|
||||
<if test="params != null and params.size() > 0">
|
||||
AND ( 1=2
|
||||
<foreach collection="params" item="param">
|
||||
|
|
@ -157,7 +157,7 @@
|
|||
left join hrmdepartment d on e.departmentid = d.id
|
||||
left join hrmjobtitles c on e.jobtitle = c.id
|
||||
left join bill_hrmdismiss b on e.id = b.resource_n
|
||||
where e.status not in (7)
|
||||
where e.status not in (7) and (e.accounttype is null or e.accounttype = 0)
|
||||
AND e.id = #{id}
|
||||
</select>
|
||||
|
||||
|
|
@ -193,7 +193,8 @@
|
|||
a.LASTNAME as username
|
||||
from hrmresource a
|
||||
where
|
||||
1 = 1
|
||||
e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
</select>
|
||||
|
||||
|
|
|
|||
|
|
@ -506,6 +506,8 @@
|
|||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE
|
||||
t1.delete_type = 0 AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.id DESC
|
||||
</select>
|
||||
|
|
@ -520,6 +522,8 @@
|
|||
LEFT JOIN hrmdepartment d ON d.id = e.departmentid
|
||||
WHERE
|
||||
t1.delete_type = 0 AND t2.delete_type = 0
|
||||
AND e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t1.declare_month DESC
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -166,6 +166,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'||#{param.employeeName}||'%'
|
||||
</if>
|
||||
|
|
@ -242,6 +243,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'+#{param.employeeName}+'%'
|
||||
</if>
|
||||
|
|
@ -344,6 +346,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'||#{param.employeeName}||'%'
|
||||
</if>
|
||||
|
|
@ -420,6 +423,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'+#{param.employeeName}+'%'
|
||||
</if>
|
||||
|
|
@ -499,6 +503,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'||#{param.employeeName}||'%'
|
||||
</if>
|
||||
|
|
@ -553,6 +558,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'+#{param.employeeName}+'%'
|
||||
</if>
|
||||
|
|
@ -617,6 +623,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'||#{param.employeeName}||'%'
|
||||
</if>
|
||||
|
|
@ -671,6 +678,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'+#{param.employeeName}+'%'
|
||||
</if>
|
||||
|
|
@ -717,6 +725,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE CONCAT('%',#{param.employeeName},'%')
|
||||
</if>
|
||||
|
|
@ -760,6 +769,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'||#{param.employeeName}||'%'
|
||||
</if>
|
||||
|
|
@ -803,6 +813,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'+#{param.employeeName}+'%'
|
||||
</if>
|
||||
|
|
@ -885,6 +896,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'||#{param.employeeName}||'%'
|
||||
</if>
|
||||
|
|
@ -949,6 +961,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'+#{param.employeeName}+'%'
|
||||
</if>
|
||||
|
|
@ -1033,6 +1046,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'||#{param.employeeName}||'%'
|
||||
</if>
|
||||
|
|
@ -1097,6 +1111,7 @@
|
|||
AND employee_id IN
|
||||
(
|
||||
SELECT id FROM hrmresource em WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="param.employeeName != null and param.employeeName != ''">
|
||||
AND em.lastname LIKE '%'+#{param.employeeName}+'%'
|
||||
</if>
|
||||
|
|
|
|||
|
|
@ -401,7 +401,8 @@
|
|||
|
||||
<select id="listEmployeeIds" resultType="long">
|
||||
SELECT id FROM hrmresource em
|
||||
WHERE 1=1
|
||||
WHERE em.status not in (7)
|
||||
and (em.accounttype is null or em.accounttype = 0)
|
||||
<if test="params != null and params.size() > 0">
|
||||
AND ( 1=2
|
||||
<foreach collection="params" item="param">
|
||||
|
|
|
|||
|
|
@ -141,6 +141,8 @@
|
|||
left join hrmresource e
|
||||
on e.ID = t.employee_id
|
||||
WHERE t.delete_type = 0
|
||||
and e.status not in (7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="paramSqlCommon"/>
|
||||
<include refid="paramSql"/>
|
||||
ORDER BY t.update_time DESC
|
||||
|
|
@ -201,6 +203,7 @@
|
|||
ON e.ID = l.resource_n
|
||||
WHERE(
|
||||
e.status != '5'
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
OR l.dismissdate IS NULL
|
||||
OR l.dismissdate = ''
|
||||
OR l.dismissdate
|
||||
|
|
@ -262,6 +265,7 @@
|
|||
ON e.ID = l.resource_n
|
||||
WHERE(
|
||||
e.status != '5'
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
OR l.dismissdate IS NULL
|
||||
OR l.dismissdate = ''
|
||||
OR l.dismissdate
|
||||
|
|
@ -604,7 +608,7 @@
|
|||
LEFT JOIN bill_hrmdismiss l ON e.ID = l.resource_n
|
||||
LEFT JOIN hrmdepartment d ON d.ID = e.departmentid
|
||||
WHERE
|
||||
e.STATUS = 5 AND h.payment_status = 0
|
||||
e.STATUS = 5 and (e.accounttype is null or e.accounttype = 0) AND h.payment_status = 0
|
||||
<include refid="likeCondition"/>
|
||||
AND(l.dismissdate IS NOT NULL)
|
||||
)AS t
|
||||
|
|
@ -680,6 +684,7 @@
|
|||
LEFT JOIN hrmdepartment d ON d.ID = e.departmentid
|
||||
WHERE
|
||||
e.STATUS not in (4,5,6,7)
|
||||
and (e.accounttype is null or e.accounttype = 0)
|
||||
<include refid="likeCondition"/>
|
||||
AND(
|
||||
l.dismissdate IS NULL OR l.dismissdate = ''
|
||||
|
|
|
|||
|
|
@ -273,9 +273,8 @@
|
|||
LEFT JOIN hrsa_other_archives e ON a.id = e.employee_id
|
||||
LEFT JOIN bill_hrmdismiss f on a.id = f.resource_n
|
||||
WHERE
|
||||
-- c.delete_type = 0 AND d.delete_type = 0
|
||||
-- AND e.delete_type = 0
|
||||
1 = 1
|
||||
a.status not in (7)
|
||||
and (a.accounttype is null or a.accounttype = 0)
|
||||
<include refid="paramSql"/>
|
||||
<include refid="paramSqlCommon"/>
|
||||
ORDER BY a.id asc
|
||||
|
|
|
|||
Loading…
Reference in New Issue