RSZJGCCRC_Mapper.xml 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
  4. "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
  5. <mapper namespace="RSZJGCCRC">
  6. <select id="TYCCID_S" resultType="hashmap" parameterType="hashmap">
  7. select TYCCID from v_rs_zj_gccrc_sq where SLLSH =#{SLLSH}
  8. </select>
  9. <insert id="RSZJGCCRC_I" parameterType="hashmap">
  10. insert into rs_zj_gccrc(RS_ZJ_GCCRC_LSH, ZTID, LYFS, DZJJYCYSJ, CYYYKQK, XL, QRZZGXLBYXXLX, QRZZGXLBYXXMC, QRZZGXLZYDL, QRZZGXLZYXL,
  11. ZCDJ, ZCXL, ZCZYMC, JNDJ, JNZY, DWMC, DWSSHY, DWXZ, DWGX, GWSZXSQ, CSGZHY, GZGWXZ, LDHTQX, LDHTJZRQ, GJJZDRCXMMC, SJJZDRCXMMC,
  12. SHIJJZDRCXMMC, SHZLQK, SHZLMC, GJJJXMC, SJJXMC, SHIJJXMC, RCKLX, RCKHM, TYCCID, RCKZT, QFZT,SQLX,RDTJ,RDZYYJ,YDWMC,YDWSZD,LDHTQSRQ)
  13. select #{RS_ZJ_GCCRC_LSH},(select ztid from v_appcomm_slxx a where a.SLLSH=b.sllsh), LYFS, DZJJYCYSJ, CYYYKQK, XL, QRZZGXLBYXXLX, QRZZGXLBYXXMC, QRZZGXLZYDL, QRZZGXLZYXL,
  14. ZCDJ, ZCXL, ZCZYMC, JNDJ, JNZY, DWMC, DWSSHY, DWXZ, DWGX, GWSZXSQ, CSGZHY, GZGWXZ, LDHTQX, LDHTJZRQ, GJJZDRCXMMC, SJJZDRCXMMC,
  15. SHIJJZDRCXMMC, SHZLQK, SHZLMC, GJJJXMC, SJJXMC, SHIJJXMC, RCKLX, RCKHM, TYCCID, '4', '2','1',RDTJ,RDZYYJ,YDWMC,YDWSZD,LDHTQSRQ from rs_zj_gccrc_sq b where b.sllsh =#{SLLSH}
  16. </insert>
  17. <select id="RSZJGCCRCSQ_S" resultType="hashmap" parameterType="hashmap">
  18. select a.RS_ZJ_GCCRC_SQ_LSH,a. RS_WB_BJ_LSH,a. SLLSH,a. SQLX,a. GJ, a.ZJLX,
  19. a. ZJHM,a. XM,a. XB,a. CSNY,a. SJHM,a. ZZMM,a. HKSZD,f_aa10_get_aaa103('RS_ZJ_GCCRC_LYFS',a. LYFS) LYFS,a. LYFS LYFS_DM,
  20. a. DZJJYCYSJ, f_aa10_get_aaa103('RS_ZJ_GCCRC_CYYYKQK',a. CYYYKQK) CYYYKQK,a. CYYYKQK CYYYKQK_DM,
  21. f_aa10_get_aaa103('RS_ZJ_GCCRC_XL',a. XL) XL,a. XL XL_DM,
  22. f_aa10_get_aaa103('RS_ZJ_GCCRC_BYXXLX',a. QRZZGXLBYXXLX)QRZZGXLBYXXLX,a. QRZZGXLBYXXLX QRZZGXLBYXXLX_DM,a. QRZZGXLBYXXMC,a. QRZZGXLZYDL,
  23. a. QRZZGXLZYXL,f_aa10_get_aaa103('RS_ZJ_GCCRC_ZCDJ',a. ZCDJ)ZCDJ ,a. ZCDJ ZCDJ_DM,f_aa10_get_aaa103('RS_ZJ_GCCRC_ZCXL',a. ZCXL)ZCXL,a. ZCXL ZCXL_DM,
  24. a. ZCZYMC,f_aa10_get_aaa103('RS_ZJ_GCCRC_JNDJ',a. JNDJ)JNDJ,a. JNDJ JNDJ_DM,a. JNZY,a. DWMC,f_aa10_get_aaa103('AB01_AAB022',a. DWSSHY)DWSSHY,a. DWSSHY DWSSHY_DM,
  25. f_aa10_get_aaa103('RS_ZJ_GCCRC_DWXZ',a. DWXZ)DWXZ ,a. DWXZ DWXZ_DM,f_aa10_get_aaa103('RS_ZJ_GCCRC_DWGX',a. DWGX)DWGX,a. DWGX DWGX_DM,
  26. (select AREA_NAME from s_sg_area t where t.area_code = a.GWSZXSQ and rownum=1) GWSZXSQ,a.GWSZXSQ GWSZXSQ_DM,
  27. f_aa10_get_aaa103('AB01_AAB022',a. CSGZHY)CSGZHY,a. CSGZHY CSGZHY_DM,f_aa10_get_aaa103('RS_ZJ_GCCRC_GZGWXZ',a. GZGWXZ)GZGWXZ ,a. GZGWXZ GZGWXZ_DM,
  28. f_aa10_get_aaa103('RS_ZJ_GCCRC_LDHTQX',a. LDHTQX)LDHTQX,a. LDHTQX LDHTQX_DM,a. LDHTJZRQ,
  29. a. GJJZDRCXMMC,a. SJJZDRCXMMC,a. SHIJJZDRCXMMC,f_aa10_get_aaa103('RS_ZJ_GCCRC_SHZLQK',a. SHZLQK)SHZLQK,a. SHZLQK SHZLQK_DM,a. SHZLMC,a. GJJJXMC,a. SJJXMC,a. SHIJJXMC,
  30. f_aa10_get_aaa103('RS_ZJ_GCCRC_RCKLX',a. RCKLX)RCKLX,a. RCKLX RCKLX_DM,a. RCKHM,a. TYCCID,b.ztid,b.SLBH,
  31. f_aa10_get_aaa103('RS_ZJ_GCCRC_RDTJ',a. RDTJ)RDTJ,a. RDTJ RDTJ_DM,a.RDZYYJ,a.YDWMC,a.YDWSZD,a.LDHTQSRQ
  32. from v_rs_zj_gccrc_sq a,v_appcomm_slxx b where a.SLLSH=b.SLLSH and b.YWLSH=#{YWLSH}
  33. </select>
  34. <select id="RSZJGCCRC_S" resultType="hashmap" parameterType="hashmap">
  35. select RS_ZJ_GCCRC_LSH, ZTID, f_aa10_get_aaa103('RS_ZJ_GCCRC_LYFS',a. LYFS) LYFS, DZJJYCYSJ,
  36. f_aa10_get_aaa103('RS_ZJ_GCCRC_CYYYKQK',a. CYYYKQK) CYYYKQK, f_aa10_get_aaa103('RS_ZJ_GCCRC_XL',a. XL) XL,
  37. f_aa10_get_aaa103('RS_ZJ_GCCRC_BYXXLX',a. QRZZGXLBYXXLX)QRZZGXLBYXXLX, QRZZGXLBYXXMC, QRZZGXLZYDL,
  38. QRZZGXLZYXL, f_aa10_get_aaa103('RS_ZJ_GCCRC_ZCDJ',a. ZCDJ)ZCDJ, f_aa10_get_aaa103('RS_ZJ_GCCRC_ZCXL',a. ZCXL)ZCXL,
  39. ZCZYMC, f_aa10_get_aaa103('RS_ZJ_GCCRC_JNDJ',a. JNDJ)JNDJ, JNZY, DWMC, f_aa10_get_aaa103('AB01_AAB022',a. DWSSHY)DWSSHY,
  40. f_aa10_get_aaa103('RS_ZJ_GCCRC_DWXZ',a. DWXZ)DWXZ, f_aa10_get_aaa103('RS_ZJ_GCCRC_DWGX',a. DWGX)DWGX,
  41. (select AREA_NAME from s_sg_area t where t.area_code = a.GWSZXSQ and rownum=1) GWSZXSQ,
  42. f_aa10_get_aaa103('AB01_AAB022',a. CSGZHY)CSGZHY, f_aa10_get_aaa103('RS_ZJ_GCCRC_GZGWXZ',a. GZGWXZ)GZGWXZ,
  43. f_aa10_get_aaa103('RS_ZJ_GCCRC_LDHTQX',a. LDHTQX)LDHTQX, LDHTJZRQ, GJJZDRCXMMC, SJJZDRCXMMC, SHIJJZDRCXMMC,
  44. f_aa10_get_aaa103('RS_ZJ_GCCRC_SHZLQK',a. SHZLQK)SHZLQK, SHZLMC, GJJJXMC, SJJXMC, SHIJJXMC,
  45. f_aa10_get_aaa103('RS_ZJ_GCCRC_RCKLX',a. RCKLX)RCKLX, RCKHM, TYCCID, RCKZT, QFZT, YXRQ, ZXYY, QXZXYY ,
  46. f_aa10_get_aaa103('RS_ZJ_GCCRC_RDTJ',a. RDTJ)RDTJ,a. RDTJ RDTJ_DM,RDZYYJ,YDWMC,YDWSZD,LDHTQSRQ
  47. from rs_zj_gccrc a where a.ztid=#{ZTID}
  48. </select>
  49. <select id="AC01_S" resultType="hashmap" parameterType="hashmap">
  50. select AAC161 GJ, AAC058 ZJLX, AAC147 ZJHM,
  51. AAC003 XM, AAC004 XB,AAC006 CSNY,AAC067 SJHM,AAC024 ZZMM,AAC300 HKSZD
  52. from ac01 where ztid=#{ZTID}
  53. </select>
  54. <insert id="RSZJGCCRCLS_I" parameterType="hashmap">
  55. insert into RS_ZJ_GCCRC_LS(RS_ZJ_GCCRC_LS_LSH, RS_ZJ_GCCRC_LSH, BGR,BGRJG, BGSJ, BGNR)
  56. values(sys_guid(),#{RS_ZJ_GCCRC_LSH},#{BGR},(select ORG_ID from s_sg_user_org where user_id = #{BGR} and rownum = 1),to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),#{BGNR})
  57. </insert>
  58. <update id="RSZJGCCRC_U" parameterType="hashmap">
  59. UPDATE rs_zj_gccrc
  60. <set>
  61. <if test="LYFS != null">LYFS =#{LYFS} ,</if>
  62. <if test="DZJJYCYSJ != null">DZJJYCYSJ =#{DZJJYCYSJ} ,</if>
  63. <if test="CYYYKQK != null">CYYYKQK =#{CYYYKQK} ,</if>
  64. <if test="XL != null">XL =#{XL} ,</if>
  65. <if test="QRZZGXLBYXXLX != null">QRZZGXLBYXXLX =#{QRZZGXLBYXXLX} ,</if>
  66. <if test="QRZZGXLBYXXMC != null">QRZZGXLBYXXMC =#{QRZZGXLBYXXMC} ,</if>
  67. <if test="QRZZGXLZYDL != null">QRZZGXLZYDL =#{QRZZGXLZYDL} ,</if>
  68. <if test="QRZZGXLZYXL != null">QRZZGXLZYXL =#{QRZZGXLZYXL} ,</if>
  69. <if test="ZCDJ != null">ZCDJ =#{ZCDJ} ,</if>
  70. <if test="ZCXL != null">ZCXL =#{ZCXL} ,</if>
  71. <if test="ZCZYMC != null">ZCZYMC =#{ZCZYMC} ,</if>
  72. <if test="JNDJ != null">JNDJ =#{JNDJ} ,</if>
  73. <if test="JNZY != null">JNZY =#{JNZY} ,</if>
  74. <if test="DWMC != null">DWMC =#{DWMC} ,</if>
  75. <if test="DWSSHY != null">DWSSHY =#{DWSSHY} ,</if>
  76. <if test="DWXZ != null">DWXZ =#{DWXZ} ,</if>
  77. <if test="DWGX != null">DWGX =#{DWGX} ,</if>
  78. <if test="GWSZXSQ != null">GWSZXSQ =#{GWSZXSQ} ,</if>
  79. <if test="CSGZHY != null">CSGZHY =#{CSGZHY} ,</if>
  80. <if test="GZGWXZ != null">GZGWXZ =#{GZGWXZ} ,</if>
  81. <if test="LDHTQX != null">LDHTQX =#{LDHTQX} ,</if>
  82. <if test="LDHTJZRQ != null">LDHTJZRQ =#{LDHTJZRQ} ,</if>
  83. <if test="GJJZDRCXMMC != null">GJJZDRCXMMC =#{GJJZDRCXMMC} ,</if>
  84. <if test="SJJZDRCXMMC != null">SJJZDRCXMMC =#{SJJZDRCXMMC} ,</if>
  85. <if test="SHIJJZDRCXMMC != null">SHIJJZDRCXMMC =#{SHIJJZDRCXMMC} ,</if>
  86. <if test="SHZLQK != null">SHZLQK =#{SHZLQK} ,</if>
  87. <if test="SHZLMC != null">SHZLMC =#{SHZLMC} ,</if>
  88. <if test="GJJJXMC != null">GJJJXMC =#{GJJJXMC} ,</if>
  89. <if test="SJJXMC != null">SJJXMC =#{SJJXMC} ,</if>
  90. <if test="SHIJJXMC != null">SHIJJXMC =#{SHIJJXMC} ,</if>
  91. <if test="RCKLX != null">RCKLX =#{RCKLX} ,</if>
  92. <if test="TYCCID != null">TYCCID =#{TYCCID} ,</if>
  93. <if test="QFZT != null">QFZT =#{QFZT} ,</if>
  94. <if test="SQLX != null">SQLX =#{SQLX} ,</if>
  95. <if test="RDTJ != null">RDTJ =#{RDTJ} ,</if>
  96. <if test="RDZYYJ != null">RDZYYJ =#{RDZYYJ} ,</if>
  97. </set>
  98. WHERE RS_ZJ_GCCRC_LSH=#{RS_ZJ_GCCRC_LSH}
  99. </update>
  100. <select id="NEWAC01_S" resultType="hashmap" parameterType="hashmap">
  101. select a.GJ AAC161, a.ZJLX AAC058,a.ZJHM AAC147,a.XM AAC003,a.XB AAC004,
  102. a.CSNY AAC006,a.SJHM AAC067,a.ZZMM AAC024,a.HKSZD AAC300,b.ztid,decode(a.xl,'10','11',a.xl) AAC011
  103. from v_rs_zj_gccrc_sq a,v_appcomm_slxx b where a.SLLSH=b.SLLSH and b.YWLSH=#{YWLSH}
  104. </select>
  105. <update id="RSZJGCCRCSQ_U" parameterType="hashmap">
  106. UPDATE V_RS_ZJ_GCCRC_SQ set RDZYYJ =#{RDZYYJ}
  107. WHERE RS_ZJ_GCCRC_SQ_LSH=#{RS_ZJ_GCCRC_SQ_LSH}
  108. </update>
  109. <select id="CHECK_RDZYYJ_S" resultType="hashmap" parameterType="hashmap">
  110. select decode(RDZYYJ,null,'0','1') FLAG from V_RS_ZJ_GCCRC_SQ where SLLSH =#{SLLSH}
  111. </select>
  112. </mapper>