Commit ef92a43f80952fa36f411bfe5cba167222560c2c
1 parent
aac6437175
Exists in
master
and in
6 other branches
update code
Showing 6 changed files with 47 additions and 3 deletions
- platform-biz-service/src/main/resources/mainOrm/master/MeasureInfoMapper.xml
- platform-dal/src/main/java/com/lyms/platform/pojo/MeasureInfoModel.java
- platform-dal/src/main/java/com/lyms/platform/query/MeasureInfoQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MeasureInfoRequest.java
platform-biz-service/src/main/resources/mainOrm/master/MeasureInfoMapper.xml
View file @
ef92a43
... | ... | @@ -15,6 +15,7 @@ |
15 | 15 | <result column="vc_card_no" property="vcCardNo"/> |
16 | 16 | <result column="value_one" property="valueOne"/> |
17 | 17 | <result column="value_two" property="valueTwo"/> |
18 | + <result column="value_three" property="valueThree"/> | |
18 | 19 | <result column="value_type" property="valueType"/> |
19 | 20 | <result column="record_time" property="recordTime"/> |
20 | 21 | <result column="wx_code" property="wxCode"/> |
21 | 22 | |
22 | 23 | |
... | ... | @@ -29,19 +30,19 @@ |
29 | 30 | <insert id="addMeasureInfo" parameterType="com.lyms.platform.pojo.MeasureInfoModel" > |
30 | 31 | INSERT INTO measure_info(user_name,cert_type, |
31 | 32 | cert_no,age,phone,sex,vc_card_no, |
32 | - value_one,value_two,value_type,record_time,wx_code | |
33 | + value_one,value_two,value_three,value_type,record_time,wx_code | |
33 | 34 | ,record_count,open_id,created,modified,hospital_id,today_count) |
34 | 35 | VALUES (#{userName},#{certType}, |
35 | 36 | #{certNo},#{age},#{phone},#{sex} |
36 | 37 | ,#{vcCardNo},#{valueOne} |
37 | - ,#{valueTwo},#{valueType},#{recordTime}, | |
38 | + ,#{valueTwo},#{valueThree},#{valueType},#{recordTime}, | |
38 | 39 | #{wxCode},#{recordCount},#{openId},#{created},#{modified},#{hospitalId},#{todayCount}) |
39 | 40 | </insert> |
40 | 41 | |
41 | 42 | <select id="queryMeasureInfoList" parameterType="com.lyms.platform.query.MeasureInfoQuery" resultMap="measureInfoModelMap"> |
42 | 43 | SELECT id,user_name,cert_type, |
43 | 44 | cert_no,age,phone,sex,vc_card_no, |
44 | - value_one,value_two,value_type,record_time,wx_code | |
45 | + value_one,value_two,value_three,value_type,record_time,wx_code | |
45 | 46 | ,record_count,open_id,created,modified,hospital_id,today_count |
46 | 47 | FROM measure_info |
47 | 48 | |
... | ... | @@ -89,6 +90,9 @@ |
89 | 90 | <if test="valueTwo != null and valueTwo != ''"> |
90 | 91 | value_two = #{valueTwo,jdbcType=VARCHAR}, |
91 | 92 | </if> |
93 | + <if test="valueThree != null and valueThree != ''"> | |
94 | + value_three = #{valueThree,jdbcType=VARCHAR}, | |
95 | + </if> | |
92 | 96 | <if test="valueType != null and valueType > 0"> |
93 | 97 | value_type = #{valueType,jdbcType=INTEGER}, |
94 | 98 | </if> |
... | ... | @@ -163,6 +167,9 @@ |
163 | 167 | </if> |
164 | 168 | <if test="valueTwo != null and valueTwo != ''"> |
165 | 169 | and value_two = #{valueTwo,jdbcType=VARCHAR} |
170 | + </if> | |
171 | + <if test="valueThree != null and valueThree != ''"> | |
172 | + and value_three = #{valueThree,jdbcType=VARCHAR} | |
166 | 173 | </if> |
167 | 174 | <if test="valueType != null and valueType > 0"> |
168 | 175 | and value_type = #{valueType,jdbcType=INTEGER} |
platform-dal/src/main/java/com/lyms/platform/pojo/MeasureInfoModel.java
View file @
ef92a43
... | ... | @@ -25,6 +25,10 @@ |
25 | 25 | private String valueOne; |
26 | 26 | //脉搏/身高 |
27 | 27 | private String valueTwo; |
28 | + | |
29 | + //体重测量存BMI值 | |
30 | + private String valueThree; | |
31 | + | |
28 | 32 | //值类型: 1 体重和身高 2 血压和脉搏 |
29 | 33 | private Integer valueType; |
30 | 34 | //记录时间 |
... | ... | @@ -50,6 +54,14 @@ |
50 | 54 | |
51 | 55 | //当天记录次数 |
52 | 56 | private Integer todayCount; |
57 | + | |
58 | + public String getValueThree() { | |
59 | + return valueThree; | |
60 | + } | |
61 | + | |
62 | + public void setValueThree(String valueThree) { | |
63 | + this.valueThree = valueThree; | |
64 | + } | |
53 | 65 | |
54 | 66 | public Integer getTodayCount() { |
55 | 67 | return todayCount; |
platform-dal/src/main/java/com/lyms/platform/query/MeasureInfoQuery.java
View file @
ef92a43
... | ... | @@ -39,6 +39,9 @@ |
39 | 39 | |
40 | 40 | //脉搏/身高 |
41 | 41 | private String valueTwo; |
42 | + | |
43 | + //体重测量存BMI值 | |
44 | + private String valueThree; | |
42 | 45 | //值类型: 1 体重、身高 2 血压和脉搏 |
43 | 46 | private Integer valueType; |
44 | 47 | //记录时间 |
... | ... | @@ -145,6 +148,14 @@ |
145 | 148 | condition = condition.andCondition(new MongoCondition(c1)); |
146 | 149 | } |
147 | 150 | return condition.toMongoQuery(); |
151 | + } | |
152 | + | |
153 | + public String getValueThree() { | |
154 | + return valueThree; | |
155 | + } | |
156 | + | |
157 | + public void setValueThree(String valueThree) { | |
158 | + this.valueThree = valueThree; | |
148 | 159 | } |
149 | 160 | |
150 | 161 | public Integer getTodayCount() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java
View file @
ef92a43
... | ... | @@ -111,6 +111,7 @@ |
111 | 111 | @RequestParam(value = "vcCardNo", required = false) String vcCardNo, |
112 | 112 | @RequestParam(value = "valueOne", required = false) String valueOne, |
113 | 113 | @RequestParam(value = "valueTwo", required = false) String valueTwo, |
114 | + @RequestParam(value = "valueThree", required = false) String valueThree, | |
114 | 115 | @RequestParam(value = "wxCode", required = false) String wxCode, |
115 | 116 | @RequestParam(value = "hospitalId", required = false) String hospitalId, |
116 | 117 | @RequestParam(value = "age", required = false) Integer age, |
... | ... | @@ -124,6 +125,7 @@ |
124 | 125 | measureInfoRequest.setVcCardNo(vcCardNo); |
125 | 126 | measureInfoRequest.setValueOne(valueOne); |
126 | 127 | measureInfoRequest.setValueTwo(valueTwo); |
128 | + measureInfoRequest.setValueThree(valueThree); | |
127 | 129 | measureInfoRequest.setWxCode(wxCode); |
128 | 130 | measureInfoRequest.setAge(age); |
129 | 131 | measureInfoRequest.setPhone(phone); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java
View file @
ef92a43
... | ... | @@ -172,6 +172,7 @@ |
172 | 172 | model.setRecordTime(new Date()); |
173 | 173 | model.setModified(new Date()); |
174 | 174 | model.setId(measureInfoModel.getId()); |
175 | + model.setRecordCount(measureInfoModel.getRecordCount()+1); | |
175 | 176 | mysqlMeasureInfoService.updateMeasureInfo(model); |
176 | 177 | } |
177 | 178 | else |
... | ... | @@ -233,6 +234,7 @@ |
233 | 234 | model.setRecordCount(measureInfoRequest.getRecordCount()); |
234 | 235 | model.setRecordTime(new Date(measureInfoRequest.getRecordTime())); |
235 | 236 | model.setSex(measureInfoRequest.getSex()); |
237 | + model.setValueThree(measureInfoRequest.getValueThree()); | |
236 | 238 | model.setAge(measureInfoRequest.getAge()); |
237 | 239 | model.setValueOne(measureInfoRequest.getValueOne()); |
238 | 240 | model.setValueTwo(measureInfoRequest.getValueTwo()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MeasureInfoRequest.java
View file @
ef92a43
... | ... | @@ -19,6 +19,8 @@ |
19 | 19 | private String valueOne; |
20 | 20 | //脉搏/身高 |
21 | 21 | private String valueTwo; |
22 | + //体重测量存BMI值 | |
23 | + private String valueThree; | |
22 | 24 | //值类型: 1 体重和身高 2 血压和脉搏 |
23 | 25 | private Integer valueType; |
24 | 26 | //记录时间 |
... | ... | @@ -38,6 +40,14 @@ |
38 | 40 | |
39 | 41 | //手机号码 |
40 | 42 | private String phone; |
43 | + | |
44 | + public String getValueThree() { | |
45 | + return valueThree; | |
46 | + } | |
47 | + | |
48 | + public void setValueThree(String valueThree) { | |
49 | + this.valueThree = valueThree; | |
50 | + } | |
41 | 51 | |
42 | 52 | public String getPhone() { |
43 | 53 | return phone; |