<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap
PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<typeAlias alias="djDataCheck"
type="org.hainan.zwfw.taiji.apps.djDataCheck.domain.DjDataCheck" />
<resultMap id="DjDataCheck" class="djDataCheck">
<result property="id" column="bj_id" jdbcType="java.lang.String" /> <!-- 主键编号 -->
<result property="bj_bh" column="bj_bh" jdbcType="java.lang.String" /> <!-- 办件编号 -->
<result property="name" column="bj_yw_name" jdbcType="java.lang.String" /> <!-- 事项名称 -->
<result property="sqzt" column="zt_ztmc" jdbcType="java.lang.String" /> <!-- 申请主体 -->
<result property="dqhj" column="hj_bj_hjname" jdbcType="java.lang.String" /> <!-- 当前环节 -->
<result property="dqhjblr" column="hj_username" jdbcType="java.lang.String" /> <!-- 当前环节办理人 -->
<result property="timeRec" column="bj_slsj" jdbcType="java.sql.Timestamp" /> <!-- 收件时间 -->
<result property="timeSet" column="bj_etime" jdbcType="java.sql.Timestamp" /> <!-- 实际办件时间 -->
<result property="daySet" column="bj_blts" jdbcType="java.lang.Integer" /> <!-- 实际办理天数 -->
<result property="dayRem" column="syts" jdbcType="java.lang.Integer" /> <!-- 剩余天数 -->
<result property="dayPro" column="bj_cnts" jdbcType="java.lang.Integer" /> <!-- 承诺天数 -->
<result property="datePromise" column="cnrq" jdbcType="java.sql.Timestamp" /> <!-- 承诺日期 -->
<result property="dayLegal" column="sxjbxx_legal" jdbcType="java.lang.Integer" /> <!-- 法定天数 -->
<result property="type" column="bjlx" jdbcType="java.lang.String" /> <!-- 办件类型 -->
<result property="state" column="bjqk" jdbcType="java.lang.String" /> <!-- 办件情况 -->
</resultMap>
<!-- 查询一批数据的查询 -->
<select id="getDjDataCheck" resultMap="DjDataCheck">
SELECT * FROM(SELECT
a.bj_id AS bj_id,
a.bj_bh AS bj_bh,
a.bj_yw_name AS bj_yw_name,
b.zt_ztmc AS zt_ztmc,
c.hj_bj_hjname AS hj_bj_hjname,
c.hj_username AS
hj_username,
a.bj_slsj AS bj_slsj,
a.bj_etime AS bj_etime,
a.bj_blts AS
bj_blts,
(a.bj_cnts - a.bj_blts) AS syts,
a.bj_cnts AS bj_cnts,
(
DATEADD(DAY, a.bj_cnts, a.bj_slsj)
) AS cnrq,
e.sxjbxx_legal AS
sxjbxx_legal,
(
CASE
WHEN (
d.ywsx_ywlx = '1'
) THEN
'即办件'
WHEN (
d.ywsx_ywlx
= '2'
) THEN
'承诺件'
WHEN (
d.ywsx_ywlx = '3'
) THEN
'上报件'
END
) AS bjlx ,
(
CASE
WHEN (
<![CDATA[a.bj_etime < a.bj_ytime]]>
AND d.YWSX_YWLX='2'
) THEN
'提前办结'
WHEN (
CONVERT (VARCHAR(10), a.bj_etime,
111) = CONVERT (VARCHAR(10), a.bj_ytime,
111)
AND d.YWSX_YWLX='2'
) THEN
'按时办结'
WHEN (
<![CDATA[CONVERT (VARCHAR(10), a.bj_etime, 111) > CONVERT (VARCHAR(10), a.bj_ytime,
111)]]>
AND d.YWSX_YWLX='2'
) THEN
'逾期办结'
ELSE
'其他'
END
) AS bjqk
FROM
sb_hn_zwfw_bj a,
sb_hn_zwfw_bj_sqzt b,
sb_hn_zwfw_bj_history c,
sb_hn_zwfw_bj_ywsx d,
hn_zwfw_sxjbxx e
where
a.bj_id = b.bj_id
AND a.bj_id
= c.hj_bj_id
AND a.bj_id = d.ywsx_bj_id
AND e.sxjbxx_id = d.ywsx_sx_id
<isNotEmpty prepend="and" property="bj_bh"> a.bj_bh = #bj_bh#</isNotEmpty> <!-- 办件编号 -->
<isNotEmpty prepend="and" property="name"> a.bj_yw_name = #name#</isNotEmpty> <!-- 事项名称 -->
<isNotEmpty prepend="and" property="sqzt"> b.zt_ztmc = #sqzt#</isNotEmpty> <!-- 申请主体 -->
<isNotEmpty prepend="and" property="startTimeRec"><!-- 收件时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_slsj>=#startTimeRec# ]]></isNotEmpty>
<isNotEmpty prepend="and" property="endTimeRec"><!-- 收件时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_slsj<= #endTimeRec# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="dqhjblr"> c.hj_bj_hjname= #dqhjblr#</isNotEmpty> <!-- 办件情况 -->
<isNotEmpty prepend="and" property="startTimeSet"><!-- 实际办结时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_etime>=#startTimeSet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endTimeSet"><!-- 实际办结时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_etime<= #endTimeSet# ]]>
</isNotEmpty><isNotEmpty prepend="and" property="startDayRem"><!--剩余天数 >>>>> 开始天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)>=#startDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayRem"><!--剩余天数 >>>>> 结束天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)<= #endDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDaySet"><!-- 办理天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_blts>=#startDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDaySet"><!-- 办理天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_blts<= #endDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayPro"><!-- 承诺天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_cnts>=#startDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayPro"><!--承诺天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_cnts<= #endDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayLegal"><!-- 法定天数 >>>>> 开始天数 -->
<![CDATA[ e.sxjbxx_legal>=#startDayLegal# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayLegal"><!-- 法定天数 >>>>> 结束天数 -->
<![CDATA[ e.sxjbxx_legal<= #endDayLegal# ]]>
</isNotEmpty>
)aa
<dynamic prepend="where">
<isNotEmpty prepend="and" property="type"> aa.bjlx = #type# </isNotEmpty>
<!--办件类型 -->
<isNotEmpty prepend="and" property="state"> aa.bjqk = #state# </isNotEmpty>
<!--办件情况 -->
</dynamic>
</select>
<!-- 查询部分数据的总数的查询 -->
<select id="getDjDataCheckCount" resultClass="java.lang.Integer">
SELECT count(1) FROM(SELECT * FROM(SELECT
a.bj_id AS bj_id,
a.bj_bh AS bj_bh,
a.bj_yw_name AS bj_yw_name,
b.zt_ztmc AS zt_ztmc,
c.hj_bj_hjname AS hj_bj_hjname,
c.hj_username AS
hj_username,
a.bj_slsj AS bj_slsj,
a.bj_etime AS bj_etime,
a.bj_blts AS
bj_blts,
(a.bj_cnts - a.bj_blts) AS syts,
a.bj_cnts AS bj_cnts,
(
DATEADD(DAY, a.bj_cnts, a.bj_slsj)
) AS cnrq,
e.sxjbxx_legal AS
sxjbxx_legal,
(
CASE
WHEN (
d.ywsx_ywlx = '1'
) THEN
'即办件'
WHEN (
d.ywsx_ywlx
= '2'
) THEN
'承诺件'
WHEN (
d.ywsx_ywlx = '3'
) THEN
'上报件'
END
) AS bjlx ,
(
CASE
WHEN (
<![CDATA[a.bj_etime < a.bj_ytime]]>
AND d.YWSX_YWLX='2'
) THEN
'提前办结'
WHEN (
CONVERT (VARCHAR(10), a.bj_etime,
111) = CONVERT (VARCHAR(10), a.bj_ytime,
111)
AND d.YWSX_YWLX='2'
) THEN
'按时办结'
WHEN (
<![CDATA[CONVERT (VARCHAR(10), a.bj_etime, 111) > CONVERT (VARCHAR(10), a.bj_ytime,
111)]]>
AND d.YWSX_YWLX='2'
) THEN
'逾期办结'
ELSE
'其他'
END
) AS bjqk
FROM
sb_hn_zwfw_bj a,
sb_hn_zwfw_bj_sqzt b,
sb_hn_zwfw_bj_history c,
sb_hn_zwfw_bj_ywsx d,
hn_zwfw_sxjbxx e
where
a.bj_id = b.bj_id
AND a.bj_id
= c.hj_bj_id
AND a.bj_id = d.ywsx_bj_id
AND e.sxjbxx_id = d.ywsx_sx_id
<isNotEmpty prepend="and" property="bj_bh"> a.bj_bh = #bj_bh#</isNotEmpty> <!-- 办件编号 -->
<isNotEmpty prepend="and" property="name"> a.bj_yw_name = #name#</isNotEmpty> <!-- 事项名称 -->
<isNotEmpty prepend="and" property="sqzt"> b.zt_ztmc = #sqzt#</isNotEmpty> <!-- 申请主体 -->
<isNotEmpty prepend="and" property="startTimeRec"><!-- 收件时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_slsj>=#startTimeRec# ]]></isNotEmpty>
<isNotEmpty prepend="and" property="endTimeRec"><!-- 收件时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_slsj<= #endTimeRec# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="dqhjblr"> c.hj_bj_hjname= #dqhjblr#</isNotEmpty> <!-- 办件情况 -->
<isNotEmpty prepend="and" property="startTimeSet"><!-- 实际办结时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_etime>=#startTimeSet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endTimeSet"><!-- 实际办结时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_etime<= #endTimeSet# ]]>
</isNotEmpty><isNotEmpty prepend="and" property="startDayRem"><!--剩余天数 >>>>> 开始天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)>=#startDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayRem"><!--剩余天数 >>>>> 结束天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)<= #endDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDaySet"><!-- 办理天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_blts>=#startDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDaySet"><!-- 办理天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_blts<= #endDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayPro"><!-- 承诺天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_cnts>=#startDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayPro"><!--承诺天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_cnts<= #endDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayLegal"><!-- 法定天数 >>>>> 开始天数 -->
<![CDATA[ e.sxjbxx_legal>=#startDayLegal# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayLegal"><!-- 法定天数 >>>>> 结束天数 -->
<![CDATA[ e.sxjbxx_legal<= #endDayLegal# ]]>
</isNotEmpty>
)aa
<dynamic prepend="where">
<isNotEmpty prepend="and" property="type"> aa.bjlx = #type# </isNotEmpty>
<!--办件类型 -->
<isNotEmpty prepend="and" property="state"> aa.bjqk = #state# </isNotEmpty>
<!--办件情况 -->
</dynamic>
)as total
</select>
<!DOCTYPE sqlMap
PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<typeAlias alias="djDataCheck"
type="org.hainan.zwfw.taiji.apps.djDataCheck.domain.DjDataCheck" />
<resultMap id="DjDataCheck" class="djDataCheck">
<result property="id" column="bj_id" jdbcType="java.lang.String" /> <!-- 主键编号 -->
<result property="bj_bh" column="bj_bh" jdbcType="java.lang.String" /> <!-- 办件编号 -->
<result property="name" column="bj_yw_name" jdbcType="java.lang.String" /> <!-- 事项名称 -->
<result property="sqzt" column="zt_ztmc" jdbcType="java.lang.String" /> <!-- 申请主体 -->
<result property="dqhj" column="hj_bj_hjname" jdbcType="java.lang.String" /> <!-- 当前环节 -->
<result property="dqhjblr" column="hj_username" jdbcType="java.lang.String" /> <!-- 当前环节办理人 -->
<result property="timeRec" column="bj_slsj" jdbcType="java.sql.Timestamp" /> <!-- 收件时间 -->
<result property="timeSet" column="bj_etime" jdbcType="java.sql.Timestamp" /> <!-- 实际办件时间 -->
<result property="daySet" column="bj_blts" jdbcType="java.lang.Integer" /> <!-- 实际办理天数 -->
<result property="dayRem" column="syts" jdbcType="java.lang.Integer" /> <!-- 剩余天数 -->
<result property="dayPro" column="bj_cnts" jdbcType="java.lang.Integer" /> <!-- 承诺天数 -->
<result property="datePromise" column="cnrq" jdbcType="java.sql.Timestamp" /> <!-- 承诺日期 -->
<result property="dayLegal" column="sxjbxx_legal" jdbcType="java.lang.Integer" /> <!-- 法定天数 -->
<result property="type" column="bjlx" jdbcType="java.lang.String" /> <!-- 办件类型 -->
<result property="state" column="bjqk" jdbcType="java.lang.String" /> <!-- 办件情况 -->
</resultMap>
<!-- 查询一批数据的查询 -->
<select id="getDjDataCheck" resultMap="DjDataCheck">
SELECT * FROM(SELECT
a.bj_id AS bj_id,
a.bj_bh AS bj_bh,
a.bj_yw_name AS bj_yw_name,
b.zt_ztmc AS zt_ztmc,
c.hj_bj_hjname AS hj_bj_hjname,
c.hj_username AS
hj_username,
a.bj_slsj AS bj_slsj,
a.bj_etime AS bj_etime,
a.bj_blts AS
bj_blts,
(a.bj_cnts - a.bj_blts) AS syts,
a.bj_cnts AS bj_cnts,
(
DATEADD(DAY, a.bj_cnts, a.bj_slsj)
) AS cnrq,
e.sxjbxx_legal AS
sxjbxx_legal,
(
CASE
WHEN (
d.ywsx_ywlx = '1'
) THEN
'即办件'
WHEN (
d.ywsx_ywlx
= '2'
) THEN
'承诺件'
WHEN (
d.ywsx_ywlx = '3'
) THEN
'上报件'
END
) AS bjlx ,
(
CASE
WHEN (
<![CDATA[a.bj_etime < a.bj_ytime]]>
AND d.YWSX_YWLX='2'
) THEN
'提前办结'
WHEN (
CONVERT (VARCHAR(10), a.bj_etime,
111) = CONVERT (VARCHAR(10), a.bj_ytime,
111)
AND d.YWSX_YWLX='2'
) THEN
'按时办结'
WHEN (
<![CDATA[CONVERT (VARCHAR(10), a.bj_etime, 111) > CONVERT (VARCHAR(10), a.bj_ytime,
111)]]>
AND d.YWSX_YWLX='2'
) THEN
'逾期办结'
ELSE
'其他'
END
) AS bjqk
FROM
sb_hn_zwfw_bj a,
sb_hn_zwfw_bj_sqzt b,
sb_hn_zwfw_bj_history c,
sb_hn_zwfw_bj_ywsx d,
hn_zwfw_sxjbxx e
where
a.bj_id = b.bj_id
AND a.bj_id
= c.hj_bj_id
AND a.bj_id = d.ywsx_bj_id
AND e.sxjbxx_id = d.ywsx_sx_id
<isNotEmpty prepend="and" property="bj_bh"> a.bj_bh = #bj_bh#</isNotEmpty> <!-- 办件编号 -->
<isNotEmpty prepend="and" property="name"> a.bj_yw_name = #name#</isNotEmpty> <!-- 事项名称 -->
<isNotEmpty prepend="and" property="sqzt"> b.zt_ztmc = #sqzt#</isNotEmpty> <!-- 申请主体 -->
<isNotEmpty prepend="and" property="startTimeRec"><!-- 收件时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_slsj>=#startTimeRec# ]]></isNotEmpty>
<isNotEmpty prepend="and" property="endTimeRec"><!-- 收件时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_slsj<= #endTimeRec# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="dqhjblr"> c.hj_bj_hjname= #dqhjblr#</isNotEmpty> <!-- 办件情况 -->
<isNotEmpty prepend="and" property="startTimeSet"><!-- 实际办结时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_etime>=#startTimeSet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endTimeSet"><!-- 实际办结时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_etime<= #endTimeSet# ]]>
</isNotEmpty><isNotEmpty prepend="and" property="startDayRem"><!--剩余天数 >>>>> 开始天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)>=#startDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayRem"><!--剩余天数 >>>>> 结束天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)<= #endDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDaySet"><!-- 办理天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_blts>=#startDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDaySet"><!-- 办理天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_blts<= #endDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayPro"><!-- 承诺天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_cnts>=#startDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayPro"><!--承诺天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_cnts<= #endDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayLegal"><!-- 法定天数 >>>>> 开始天数 -->
<![CDATA[ e.sxjbxx_legal>=#startDayLegal# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayLegal"><!-- 法定天数 >>>>> 结束天数 -->
<![CDATA[ e.sxjbxx_legal<= #endDayLegal# ]]>
</isNotEmpty>
)aa
<dynamic prepend="where">
<isNotEmpty prepend="and" property="type"> aa.bjlx = #type# </isNotEmpty>
<!--办件类型 -->
<isNotEmpty prepend="and" property="state"> aa.bjqk = #state# </isNotEmpty>
<!--办件情况 -->
</dynamic>
</select>
<!-- 查询部分数据的总数的查询 -->
<select id="getDjDataCheckCount" resultClass="java.lang.Integer">
SELECT count(1) FROM(SELECT * FROM(SELECT
a.bj_id AS bj_id,
a.bj_bh AS bj_bh,
a.bj_yw_name AS bj_yw_name,
b.zt_ztmc AS zt_ztmc,
c.hj_bj_hjname AS hj_bj_hjname,
c.hj_username AS
hj_username,
a.bj_slsj AS bj_slsj,
a.bj_etime AS bj_etime,
a.bj_blts AS
bj_blts,
(a.bj_cnts - a.bj_blts) AS syts,
a.bj_cnts AS bj_cnts,
(
DATEADD(DAY, a.bj_cnts, a.bj_slsj)
) AS cnrq,
e.sxjbxx_legal AS
sxjbxx_legal,
(
CASE
WHEN (
d.ywsx_ywlx = '1'
) THEN
'即办件'
WHEN (
d.ywsx_ywlx
= '2'
) THEN
'承诺件'
WHEN (
d.ywsx_ywlx = '3'
) THEN
'上报件'
END
) AS bjlx ,
(
CASE
WHEN (
<![CDATA[a.bj_etime < a.bj_ytime]]>
AND d.YWSX_YWLX='2'
) THEN
'提前办结'
WHEN (
CONVERT (VARCHAR(10), a.bj_etime,
111) = CONVERT (VARCHAR(10), a.bj_ytime,
111)
AND d.YWSX_YWLX='2'
) THEN
'按时办结'
WHEN (
<![CDATA[CONVERT (VARCHAR(10), a.bj_etime, 111) > CONVERT (VARCHAR(10), a.bj_ytime,
111)]]>
AND d.YWSX_YWLX='2'
) THEN
'逾期办结'
ELSE
'其他'
END
) AS bjqk
FROM
sb_hn_zwfw_bj a,
sb_hn_zwfw_bj_sqzt b,
sb_hn_zwfw_bj_history c,
sb_hn_zwfw_bj_ywsx d,
hn_zwfw_sxjbxx e
where
a.bj_id = b.bj_id
AND a.bj_id
= c.hj_bj_id
AND a.bj_id = d.ywsx_bj_id
AND e.sxjbxx_id = d.ywsx_sx_id
<isNotEmpty prepend="and" property="bj_bh"> a.bj_bh = #bj_bh#</isNotEmpty> <!-- 办件编号 -->
<isNotEmpty prepend="and" property="name"> a.bj_yw_name = #name#</isNotEmpty> <!-- 事项名称 -->
<isNotEmpty prepend="and" property="sqzt"> b.zt_ztmc = #sqzt#</isNotEmpty> <!-- 申请主体 -->
<isNotEmpty prepend="and" property="startTimeRec"><!-- 收件时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_slsj>=#startTimeRec# ]]></isNotEmpty>
<isNotEmpty prepend="and" property="endTimeRec"><!-- 收件时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_slsj<= #endTimeRec# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="dqhjblr"> c.hj_bj_hjname= #dqhjblr#</isNotEmpty> <!-- 办件情况 -->
<isNotEmpty prepend="and" property="startTimeSet"><!-- 实际办结时间 >>>>> 开始时间 -->
<![CDATA[ a.bj_etime>=#startTimeSet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endTimeSet"><!-- 实际办结时间 >>>>> 结束时间 -->
<![CDATA[ a.bj_etime<= #endTimeSet# ]]>
</isNotEmpty><isNotEmpty prepend="and" property="startDayRem"><!--剩余天数 >>>>> 开始天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)>=#startDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayRem"><!--剩余天数 >>>>> 结束天数 -->
<![CDATA[ (a.bj_cnts - a.bj_blts)<= #endDayRem# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDaySet"><!-- 办理天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_blts>=#startDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDaySet"><!-- 办理天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_blts<= #endDaySet# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayPro"><!-- 承诺天数 >>>>> 开始天数 -->
<![CDATA[ a.bj_cnts>=#startDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayPro"><!--承诺天数 >>>>> 结束天数 -->
<![CDATA[ a.bj_cnts<= #endDayPro# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="startDayLegal"><!-- 法定天数 >>>>> 开始天数 -->
<![CDATA[ e.sxjbxx_legal>=#startDayLegal# ]]>
</isNotEmpty>
<isNotEmpty prepend="and" property="endDayLegal"><!-- 法定天数 >>>>> 结束天数 -->
<![CDATA[ e.sxjbxx_legal<= #endDayLegal# ]]>
</isNotEmpty>
)aa
<dynamic prepend="where">
<isNotEmpty prepend="and" property="type"> aa.bjlx = #type# </isNotEmpty>
<!--办件类型 -->
<isNotEmpty prepend="and" property="state"> aa.bjqk = #state# </isNotEmpty>
<!--办件情况 -->
</dynamic>
)as total
</select>
</sqlMap>
问题:实体类型是int型 红色部分放在 前一个标签里才行 例: <isNotEmpty prepend="and" property="endDayLegal"><!-- 法定天数 >>>>> 结束天数 -->
<![CDATA[ e.sxjbxx_legal<= #endDayLegal# )aa ] ]>
</isNotEmpty>
如果是Integer型 就写在外头 奇怪~