Commit 6ddc0dc3576fc9d859d568654263df3ea7a090a5

Authored by liquanyu
1 parent 15064acc2e

update

Showing 3 changed files with 131 additions and 183 deletions

platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml View file @ 6ddc0dc
... ... @@ -2,65 +2,65 @@
2 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3 3 <mapper namespace="com.lyms.platform.permission.dao.master.MasterLisMapper">
4 4  
5   - <insert id="saveLisData" parameterType="com.lyms.platform.permission.model.LisReportQuery">
  5 + <insert id="saveLisData" parameterType="com.lyms.platform.permission.model.LisReportModel">
6 6 INSERT INTO LIS_REPORT_TBL(
7   - LIS_ID,
8   - TITLE,
9   - TYPE,
10   - VCCARDNO,
11   - NAME,
12   - BHNUM,
13   - AGE,
14   - SEX,
15   - APPLY_TIME,
16   - CHECK_TIME,
17   - PUBLISH_TIME,
18   - APPLY_DOCTOR,
19   - APPLY_DEPT,
20   - CHECKER,
21   - MODIFIED,
22   - CREATED,
23   - HOSPITAL_ID,
24   - PHONE,
25   - ITEM_JSON,
26   - STATUS
  7 + LIS_ID,
  8 + TITLE,
  9 + TYPE,
  10 + VCCARDNO,
  11 + NAME,
  12 + BHNUM,
  13 + AGE,
  14 + SEX,
  15 + APPLY_TIME,
  16 + CHECK_TIME,
  17 + PUBLISH_TIME,
  18 + APPLY_DOCTOR,
  19 + APPLY_DEPT,
  20 + CHECKER,
  21 + MODIFIED,
  22 + CREATED,
  23 + HOSPITAL_ID,
  24 + PHONE,
  25 + ITEM_JSON,
  26 + STATUS
27 27 ) VALUES (
28   - #{lisId},
29   - #{title},
30   - #{type},
31   - #{vcCardNo},
32   - #{name},
33   - #{ bhnum},
34   - #{age},
35   - #{sex},
36   - #{applyTime},
37   - #{checkTime},
38   - #{publishTime},
39   - #{applyDoctor},
40   - #{applyDept},
41   - #{checker},
42   - #{modified},
43   - #{created},
44   - #{hospitalId},
45   - #{phone},
46   - #{itemJson},
47   - #{status}
  28 + #{lisId},
  29 + #{title},
  30 + #{type},
  31 + #{vcCardNo},
  32 + #{name},
  33 + #{ bhnum},
  34 + #{age},
  35 + #{sex},
  36 + #{applyTime},
  37 + #{checkTime},
  38 + #{publishTime},
  39 + #{applyDoctor},
  40 + #{applyDept},
  41 + #{checker},
  42 + #{modified},
  43 + #{created},
  44 + #{hospitalId},
  45 + #{phone},
  46 + #{itemJson},
  47 + #{status}
48 48 )
49 49  
50 50 </insert>
51 51  
52 52 <insert id="saveLisItemsData" parameterType="java.util.List">
53 53 insert into LIS_REPORT_ITEM_TBL (
54   - LIS_ID,
55   - CODE,
56   - NAME,
57   - RESULT,
58   - RESULT_FLAG,
59   - REF,
60   - RESULT_TYPE,
61   - UNIT,
62   - PRINT_ORDER,
63   - HOSPITAL_ID
  54 + LIS_ID,
  55 + CODE,
  56 + NAME,
  57 + RESULT,
  58 + RESULT_FLAG,
  59 + REF,
  60 + RESULT_TYPE,
  61 + UNIT,
  62 + PRINT_ORDER,
  63 + HOSPITAL_ID
64 64 )
65 65 values
66 66 <foreach collection="list" item="item" index="index" separator="," >
67 67  
68 68  
69 69  
... ... @@ -83,106 +83,55 @@
83 83 DELETE FROM LIS_REPORT_TBL WHERE LIS_ID = #{lisId} AND HOSPITAL_ID = #{hospitalId}
84 84 </delete>
85 85  
86   - <select id="queryLisDataByModel" parameterType="com.lyms.platform.permission.model.LisReportModel"
  86 + <select id="queryLisDataByModel" parameterType="com.lyms.platform.permission.model.LisReportQuery"
87 87 resultType="com.lyms.platform.permission.model.LisReportModel">
88   - SELECT
89   - ID AS id,
90   - LIS_ID AS lisId,
91   - TITLE AS title,
92   - TYPE AS type,
93   - VCCARDNO AS vcCardNo,
94   - NAME AS name,
95   - BHNUM AS bhnum,
96   - AGE AS age,
97   - SEX AS sex,
98   - APPLY_TIME AS applyTime,
99   - CHECK_TIME AS checkTime,
100   - PUBLISH_TIME AS publishTime,
101   - APPLY_DOCTOR AS applyDoctor,
102   - APPLY_DEPT AS applyDept,
103   - CHECKER AS checker,
104   - MODIFIED AS modified,
105   - CREATED AS created,
106   - HOSPITAL_ID AS hospitalId,
107   - PHONE AS phone,
108   - ITEM_JSON AS itemJson
109   - FROM LIS_REPORT_TBL
110   - WHERE 1 = 1
111   - <if test="lisId != null and lisId != ''">
112   - AND LIS_ID = #{lisId}
113   - </if>
114   - <if test="vcCardNo != null">
115   - AND VCCARDNO = #{vcCardNo}
116   - </if>
117   - <if test="vcCardNo == null">
118   - AND VCCARDNO = ''
119   - </if>
120   - <if test="hospitalId != null and hospitalId != ''">
121   - AND HOSPITAL_ID = #{hospitalId}
122   - </if>
  88 + SELECT
  89 + ID AS id,
  90 + LIS_ID AS lisId,
  91 + TITLE AS title,
  92 + TYPE AS type,
  93 + VCCARDNO AS vcCardNo,
  94 + NAME AS name,
  95 + BHNUM AS bhnum,
  96 + AGE AS age,
  97 + SEX AS sex,
  98 + APPLY_TIME AS applyTime,
  99 + CHECK_TIME AS checkTime,
  100 + PUBLISH_TIME AS publishTime,
  101 + APPLY_DOCTOR AS applyDoctor,
  102 + APPLY_DEPT AS applyDept,
  103 + CHECKER AS checker,
  104 + MODIFIED AS modified,
  105 + CREATED AS created,
  106 + HOSPITAL_ID AS hospitalId,
  107 + PHONE AS phone,
  108 + ITEM_JSON AS itemJson
  109 + FROM LIS_REPORT_TBL
  110 + WHERE 1 = 1
  111 + <if test="lisId != null and lisId != ''">
  112 + AND LIS_ID = #{lisId}
  113 + </if>
  114 + <if test="vcCardNo != null and vcCardNo != ''">
  115 + AND VCCARDNO = #{vcCardNo}
  116 + </if>
  117 + <if test="phone != null and phone != ''">
  118 + AND PHONE = #{phone}
  119 + </if>
  120 + <if test="hospitalId != null and hospitalId != ''">
  121 + AND HOSPITAL_ID = #{hospitalId}
  122 + </if>
123 123  
124   - <if test="checkTime != null">
125   - AND date_format(CHECK_TIME,'%Y-%m-%d') = date_format(#{checkTime},'%Y-%m-%d')
126   - </if>
  124 + <if test="checkTime != null">
  125 + AND date_format(CHECK_TIME,'%Y-%m-%d') = date_format(#{checkTime},'%Y-%m-%d')
  126 + </if>
127 127  
128   - <if test="titles.size() !=0 ">
129   - AND TITLE IN
130   - <foreach collection="titles" item="title"
131   - index="index" open="(" close=")" separator=",">
132   - #{title}
133   - </foreach>
134   - </if>
135   -
136   -
137   - UNION
138   - SELECT
139   - ID AS id,
140   - LIS_ID AS lisId,
141   - TITLE AS title,
142   - TYPE AS type,
143   - VCCARDNO AS vcCardNo,
144   - NAME AS name,
145   - BHNUM AS bhnum,
146   - AGE AS age,
147   - SEX AS sex,
148   - APPLY_TIME AS applyTime,
149   - CHECK_TIME AS checkTime,
150   - PUBLISH_TIME AS publishTime,
151   - APPLY_DOCTOR AS applyDoctor,
152   - APPLY_DEPT AS applyDept,
153   - CHECKER AS checker,
154   - MODIFIED AS modified,
155   - CREATED AS created,
156   - HOSPITAL_ID AS hospitalId,
157   - PHONE AS phone,
158   - ITEM_JSON AS itemJson
159   - FROM LIS_REPORT_TBL
160   - WHERE 1 = 1
161   - <if test="lisId != null and lisId != ''">
162   - AND LIS_ID = #{lisId}
163   - </if>
164   - <if test="phone != null">
165   - AND PHONE = #{phone}
166   - </if>
167   - <if test="phone == null">
168   - AND PHONE = ''
169   - </if>
170   - <if test="hospitalId != null and hospitalId != ''">
171   - AND HOSPITAL_ID = #{hospitalId}
172   - </if>
173   -
174   - <if test="checkTime != null">
175   - AND date_format(CHECK_TIME,'%Y-%m-%d') = date_format(#{checkTime},'%Y-%m-%d')
176   - </if>
177   -
178   - <if test="titles.size() !=0 ">
179   - AND TITLE IN
180   - <foreach collection="titles" item="title"
181   - index="index" open="(" close=")" separator=",">
182   - #{title}
183   - </foreach>
184   - </if>
185   -
  128 + <if test="titles != null and titles.size() !=0 ">
  129 + AND TITLE IN
  130 + <foreach collection="titles" item="title"
  131 + index="index" open="(" close=")" separator=",">
  132 + #{title}
  133 + </foreach>
  134 + </if>
186 135 </select>
187 136  
188 137  
... ... @@ -214,9 +163,6 @@
214 163 <if test="lisId != null and lisId != ''">
215 164 AND LIS_ID = #{lisId}
216 165 </if>
217   - <if test="title != null and title != ''">
218   - AND TITLE = #{title}
219   - </if>
220 166 <if test="hospitalId != null and hospitalId != ''">
221 167 AND HOSPITAL_ID = #{hospitalId}
222 168 </if>
... ... @@ -226,16 +172,16 @@
226 172 <select id="queryLisItemByModel" parameterType="com.lyms.platform.permission.model.LisReportItemModel"
227 173 resultType="com.lyms.platform.permission.model.LisReportItemModel">
228 174 SELECT
229   - LIS_ID,
230   - CODE,
231   - NAME,
232   - RESULT,
233   - RESULT_FLAG,
234   - REF,
235   - RESULT_TYPE,
236   - UNIT,
237   - PRINT_ORDER,
238   - HOSPITAL_ID
  175 + LIS_ID,
  176 + CODE,
  177 + NAME,
  178 + RESULT,
  179 + RESULT_FLAG,
  180 + REF,
  181 + RESULT_TYPE,
  182 + UNIT,
  183 + PRINT_ORDER,
  184 + HOSPITAL_ID
239 185 FROM LIS_REPORT_ITEM_TBL
240 186 WHERE 1 = 1
241 187 <if test="lisId != null and lisId != ''">
... ... @@ -289,27 +235,27 @@
289 235  
290 236  
291 237 <resultMap id="queryListItemsMap" type="com.lyms.platform.permission.model.LisReportModel" >
292   - <id property="id" column="ID"/>
293   - <result property="lisId" column="LIS_ID"/>
294   - <result property="title" column="TITLE"/>
295   - <result property="type" column="TYPE"/>
296   - <result property="vcCardNo" column="VCCARDNO"/>
297   - <result property="name" column="NAME"/>
298   - <result property="bhnum" column="BHNUM"/>
299   - <result property="age" column="AGE"/>
300   - <result property="sex" column="SEX"/>
301   - <result property="applyTime" column="APPLY_TIME"/>
302   - <result property="checkTime" column="CHECK_TIME"/>
303   - <result property="publishTime" column="PUBLISH_TIME"/>
304   - <result property="applyDoctor" column="APPLY_DOCTOR"/>
305   - <result property="applyDept" column="APPLY_DEPT"/>
306   - <result property="checker" column="CHECKER"/>
307   - <result property="modified" column="MODIFIED"/>
308   - <result property="created" column="CREATED"/>
309   - <result property="hospitalId" column="HOSPITAL_ID"/>
310   - <result property="phone" column="PHONE"/>
311   - <result property="itemJson" column="ITEM_JSON"/>
312   - <result property="status" column="STATUS"/>
  238 + <id property="id" column="ID"/>
  239 + <result property="lisId" column="LIS_ID"/>
  240 + <result property="title" column="TITLE"/>
  241 + <result property="type" column="TYPE"/>
  242 + <result property="vcCardNo" column="VCCARDNO"/>
  243 + <result property="name" column="NAME"/>
  244 + <result property="bhnum" column="BHNUM"/>
  245 + <result property="age" column="AGE"/>
  246 + <result property="sex" column="SEX"/>
  247 + <result property="applyTime" column="APPLY_TIME"/>
  248 + <result property="checkTime" column="CHECK_TIME"/>
  249 + <result property="publishTime" column="PUBLISH_TIME"/>
  250 + <result property="applyDoctor" column="APPLY_DOCTOR"/>
  251 + <result property="applyDept" column="APPLY_DEPT"/>
  252 + <result property="checker" column="CHECKER"/>
  253 + <result property="modified" column="MODIFIED"/>
  254 + <result property="created" column="CREATED"/>
  255 + <result property="hospitalId" column="HOSPITAL_ID"/>
  256 + <result property="phone" column="PHONE"/>
  257 + <result property="itemJson" column="ITEM_JSON"/>
  258 + <result property="status" column="STATUS"/>
313 259 </resultMap>
314 260  
315 261  
platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java View file @ 6ddc0dc
... ... @@ -895,6 +895,8 @@
895 895 Date start = parseYMD("2016-05-01");
896 896 Date end = parseYMD("2016-05-11");
897 897 System.out.println(getWeekDesc(start, end));
  898 + String s = DateUtil.getyyyy_MM_dd_hms(new Date(1496829600000L));
  899 + System.out.println(s);
898 900 }
899 901 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java View file @ 6ddc0dc
... ... @@ -442,7 +442,7 @@
442 442 {
443 443 if (lis != null && reportModel != null)
444 444 {
445   - if (StringUtils.isNotEmpty(lis.getLisId()) && lis.getLisId().equals(reportModel.getLisId()))
  445 + if (StringUtils.isNotEmpty(lis.getLisId()) && !lis.getLisId().equals(reportModel.getLisId()))
446 446 {
447 447 isExist = true;
448 448 break;