From c0472494ecc406de6e7ebf4b82d8ff8f9e57c821 Mon Sep 17 00:00:00 2001 From: zhangshilin Date: Thu, 8 Mar 2018 19:14:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=9E=8D=E5=90=88=E5=86=B2=E7=AA=81=EF=BC=8C?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=9C=AC=E5=9C=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nis/web/dao/basics/ServiceDictInfoDao.xml | 172 +++++------------- 1 file changed, 41 insertions(+), 131 deletions(-) diff --git a/src/main/java/com/nis/web/dao/basics/ServiceDictInfoDao.xml b/src/main/java/com/nis/web/dao/basics/ServiceDictInfoDao.xml index 78e37830f..d783f0415 100644 --- a/src/main/java/com/nis/web/dao/basics/ServiceDictInfoDao.xml +++ b/src/main/java/com/nis/web/dao/basics/ServiceDictInfoDao.xml @@ -5,11 +5,10 @@ - + - @@ -47,7 +46,6 @@ s.item_desc AS itemDesc, s.parent_id AS "parent.serviceDictId", s.is_leaf AS isLeaf, - s.level_no AS levelNo, s.is_valid AS isValid, s.creator_id AS "serviceDictCreator.id", s.create_time AS createTime, @@ -139,7 +137,7 @@ FROM service_dict_info s - WHERE s.is_valid =1 AND s.parent_id != 0 + WHERE s.is_valid =1 @@ -148,151 +146,72 @@ FROM service_dict_info s WHERE s.is_valid = 1 AND s.is_leaf = 0 AND item_type = #{itemType} - ORDER BY s.create_time desc - - + SELECT * FROM service_dict_info WHERE is_valid=1 - - AND s.item_code like '%${itemCode}%' - - - AND s.item_value like '%${itemValue}%' - - - AND s.item_type = ${itemType} - - - AND s.create_time >= #{beginDate,jdbcType=TIMESTAMP} - - - AND s.create_time <= DATE_ADD(#{endDate,jdbcType=TIMESTAMP},INTERVAL 1 DAY) - - AND s.parent_id not in ( - SELECT s2.service_dict_id FROM service_dict_info s2 WHERE s2.is_valid=1 - - AND s2.item_code like '%${itemCode}%' - - - AND s2.item_value like '%${itemValue}%' - - - AND s2.item_type = ${itemType} - - - AND s2.create_time >= #{beginDate,jdbcType=TIMESTAMP} - - - AND s2.create_time <= DATE_ADD(#{endDate,jdbcType=TIMESTAMP},INTERVAL 1 DAY) - - ) - - - ORDER BY s.${page.orderBy} - - - ORDER BY s.create_time desc - - - - - - - - - - - - - - + SELECT * FROM service_dict_info WHERE is_valid=1 - - AND item_value like '%${itemValue}%' - AND item_code like '%${itemCode}%' + + AND item_value like '%${itemValue}%' + - AND item_type != #{itemType} + AND item_type != ${itemType} AND create_time >= #{beginDate,jdbcType=TIMESTAMP} AND create_time <= DATE_ADD(#{endDate,jdbcType=TIMESTAMP},INTERVAL 1 DAY) + + + + + ORDER BY ${page.orderBy} + + + ORDER BY create_time desc + + + - - - @@ -327,10 +246,10 @@ - insert into service_dict_info (item_type, item_code, item_value, item_desc, parent_id, is_leaf, level_no, is_valid, creator_id, create_time, editor_id, edit_time) + insert into service_dict_info (item_type, item_code, item_value, item_desc, parent_id, is_leaf, is_valid, creator_id, create_time, editor_id, edit_time) values ( #{itemType,jdbcType=INTEGER}, #{itemCode,jdbcType=INTEGER}, #{itemValue,jdbcType=VARCHAR}, #{itemDesc,jdbcType=VARCHAR}, - #{parent.serviceDictId,jdbcType=INTEGER}, #{isLeaf,jdbcType=INTEGER},#{levelNo,jdbcType=VARCHAR}, #{isValid,jdbcType=INTEGER}, + #{parent.serviceDictId,jdbcType=INTEGER}, #{isLeaf,jdbcType=INTEGER}, #{isValid,jdbcType=INTEGER}, #{serviceDictCreator.id,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{serviceDictEditor.id,jdbcType=INTEGER}, #{editTime,jdbcType=TIMESTAMP}) @@ -347,19 +266,11 @@ s.item_desc = #{itemDesc}, s.parent_id = #{parent.serviceDictId}, s.is_leaf = #{isLeaf}, - s.level_no = #{levelNo}, s.creator_id = #{serviceDictCreator.id}, s.editor_id = #{serviceDictEditor.id}, s.edit_time = #{editTime} WHERE s.service_dict_id = #{serviceDictId} - - - - UPDATE service_dict_info s SET - s.level_no = #{levelNo} - WHERE s.service_dict_id = #{serviceDictId} - @@ -388,5 +299,4 @@ - \ No newline at end of file