|
@@ -2,18 +2,36 @@
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="cn.com.victorysoft.business.cyyzs.dao.FailureReasonDao">
|
|
<mapper namespace="cn.com.victorysoft.business.cyyzs.dao.FailureReasonDao">
|
|
|
|
|
|
|
|
+ <update id="updateDetails">
|
|
|
|
+ update water_failure_reason
|
|
|
|
+ set gylx = #{gylx, jdbcType=VARCHAR},
|
|
|
|
+ fsyz_ck = #{fsyzCk, jdbcType=VARCHAR},
|
|
|
|
+ jgyz = #{jgyz, jdbcType=VARCHAR},
|
|
|
|
+ fgq = #{fgq, jdbcType=VARCHAR},
|
|
|
|
+ psq = #{psq, jdbcType=VARCHAR},
|
|
|
|
+ xjf = #{xjf, jdbcType=VARCHAR},
|
|
|
|
+ mdgj = #{mdgj, jdbcType=VARCHAR},
|
|
|
|
+ mgz = #{mgz, jdbcType=VARCHAR},
|
|
|
|
+ is_gzdx = #{isGzdx, jdbcType=VARCHAR},
|
|
|
|
+ kzrq = #{kzrq, jdbcType=DATE},
|
|
|
|
+ sxrq = #{sxrq, jdbcType=DATE},
|
|
|
|
+ last_is_xjcg = #{lastIsXjcg, jdbcType=VARCHAR}
|
|
|
|
+ where
|
|
|
|
+ jh = #{jh, jdbcType=VARCHAR} and to_char(rq, 'yyyy-mm-dd') = to_char(#{rq, jdbcType=DATE}, 'yyyy-mm-dd')
|
|
|
|
+ </update>
|
|
|
|
+
|
|
<select id="selectDetails" resultType="cn.com.victorysoft.business.cyyzs.entity.FailureReasonDetails">
|
|
<select id="selectDetails" resultType="cn.com.victorysoft.business.cyyzs.entity.FailureReasonDetails">
|
|
select
|
|
select
|
|
a.rq, a.dwdm, a.dydm, a.jh, a.gylx, b.flag_name gylx_name,
|
|
a.rq, a.dwdm, a.dydm, a.jh, a.gylx, b.flag_name gylx_name,
|
|
- case when fsyz_ck = 'Y' then '是' else '否' end fsyz_ck,
|
|
|
|
- case when jgyz = 'Y' then '是' else '否' end jgyz,
|
|
|
|
- case when fgq = 'Y' then '是' else '否' end fgq,
|
|
|
|
- case when psq = 'Y' then '是' else '否' end psq,
|
|
|
|
- case when xjf = 'Y' then '是' else '否' end xjf,
|
|
|
|
- case when mdgj = 'Y' then '是' else '否' end mdgj,
|
|
|
|
- case when mgz = 'Y' then '是' else '否' end mgz,
|
|
|
|
- case when is_gzdx = 'Y' then '是' else '否' end is_gzdx,
|
|
|
|
- case when last_is_xjcg = 'Y' then '是' else '否' end last_is_xjcg,
|
|
|
|
|
|
+ case when fsyz_ck = 'Y' then '是' when fsyz_ck is null then '' else '否' end fsyz_ck,
|
|
|
|
+ case when jgyz = 'Y' then '是' when jgyz is null then '' else '否' end jgyz,
|
|
|
|
+ case when fgq = 'Y' then '是' when fgq is null then '' else '否' end fgq,
|
|
|
|
+ case when psq = 'Y' then '是' when psq is null then '' else '否' end psq,
|
|
|
|
+ case when xjf = 'Y' then '是' when xjf is null then '' else '否' end xjf,
|
|
|
|
+ case when mdgj = 'Y' then '是' when mdgj is null then '' else '否' end mdgj,
|
|
|
|
+ case when mgz = 'Y' then '是' when mgz is null then '' else '否' end mgz,
|
|
|
|
+ case when is_gzdx = 'Y' then '是' when is_gzdx is null then '' else '否' end is_gzdx,
|
|
|
|
+ case when last_is_xjcg = 'Y' then '是' when last_is_xjcg is null then '' else '否' end last_is_xjcg,
|
|
gjwhxms, zyrj, kzrq, sxrq, yxq, sxyy, qgzfh, zsltbqk,
|
|
gjwhxms, zyrj, kzrq, sxrq, yxq, sxyy, qgzfh, zsltbqk,
|
|
d.unitname dwmc, c.blockname dymc,
|
|
d.unitname dwmc, c.blockname dymc,
|
|
rownum xh
|
|
rownum xh
|
|
@@ -125,4 +143,15 @@
|
|
<if test="dydm != null and dydm != ''"> and a.dydm = #{dydm}</if>
|
|
<if test="dydm != null and dydm != ''"> and a.dydm = #{dydm}</if>
|
|
<if test="dwdm != null and dwdm != ''"> and a.dwdm in (select unitcode from sys_unitinfo start with unitcode = #{dwdm} connect by p_unitcode = prior unitcode) </if>
|
|
<if test="dwdm != null and dwdm != ''"> and a.dwdm in (select unitcode from sys_unitinfo start with unitcode = #{dwdm} connect by p_unitcode = prior unitcode) </if>
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+ <select id="selectDetailsOne" resultType="cn.com.victorysoft.business.cyyzs.entity.FailureReasonDetails">
|
|
|
|
+ select
|
|
|
|
+ *
|
|
|
|
+ from
|
|
|
|
+ water_failure_reason
|
|
|
|
+ where
|
|
|
|
+ 1 = 1
|
|
|
|
+ <if test="jh != null and jh != ''"> and jh = #{jh}</if>
|
|
|
|
+ <if test="rq != null and rq != ''"> and to_char(rq, 'yyyy-mm-dd') = #{rq}</if>
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|