Commit e69134eb3edece4366d69be9e27e2168659b0de2
1 parent
e78fbc95fb
Exists in
master
and in
1 other branch
修改建档返回
Showing 2 changed files with 26 additions and 9 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
e69134e
... | ... | @@ -25,6 +25,7 @@ |
25 | 25 | import com.lyms.platform.pojo.ResidentsArchiveModel; |
26 | 26 | import com.lyms.platform.query.PremaritalCheckupQuery; |
27 | 27 | import com.lyms.platform.query.ResidentsArchiveQuery; |
28 | +import net.sf.json.JSONObject; | |
28 | 29 | import org.apache.commons.collections.CollectionUtils; |
29 | 30 | import org.apache.commons.lang.StringUtils; |
30 | 31 | import org.springframework.beans.factory.annotation.Autowired; |
... | ... | @@ -376,10 +377,10 @@ |
376 | 377 | result.setAddressRegister(model.getAddressRegister()); |
377 | 378 | |
378 | 379 | result.setPastHistory(JsonUtil.str2Obj(model.getPastHistory(),Map.class)); |
379 | - result.setFamilyHistory(JsonUtil.str2Obj(model.getFamilyHistory(),Map.class)); | |
380 | - result.setPersonalHistory(JsonUtil.str2Obj(model.getPresentHistory(),Map.class)); | |
381 | - result.setYwgmHistory(JsonUtil.str2Obj(model.getYwgmHistory(),Map.class)); | |
382 | - result.setPresentHistory(JsonUtil.str2Obj(model.getPresentHistory(),Map.class)); | |
380 | +// result.setFamilyHistory(JsonUtil.str2Obj(model.getFamilyHistory(),Map.class)); | |
381 | +// result.setPersonalHistory(JsonUtil.str2Obj(model.getPresentHistory(),Map.class)); | |
382 | +// result.setYwgmHistory(JsonUtil.str2Obj(model.getYwgmHistory(),Map.class)); | |
383 | +// result.setPresentHistory(JsonUtil.str2Obj(model.getPresentHistory(),Map.class)); | |
383 | 384 | |
384 | 385 | result.setVcCardNo(model.getVcCardNo()); |
385 | 386 | result.setBuildDoctor(model.getBuildDoctor()); |
... | ... | @@ -392,6 +393,22 @@ |
392 | 393 | result.setPublishName(model.getPublishName()); |
393 | 394 | |
394 | 395 | return result; |
396 | + } | |
397 | + | |
398 | + /** | |
399 | + * 把json对象串转换成map对象 | |
400 | + * @param jsonObjStr e.g. {'name':'get','int':1,'double',1.1,'null':null} | |
401 | + * @return Map | |
402 | + */ | |
403 | + public static Map getMapFromJsonObjStr(String jsonObjStr) { | |
404 | + JSONObject jsonObject = JSONObject.fromObject(jsonObjStr); | |
405 | + | |
406 | + Map map = new HashMap(); | |
407 | + for (Iterator iter = jsonObject.keys(); iter.hasNext();) { | |
408 | + String key = (String) iter.next(); | |
409 | + map.put(key, jsonObject.get(key)); | |
410 | + } | |
411 | + return map; | |
395 | 412 | } |
396 | 413 | |
397 | 414 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveAddRequest.java
View file @
e69134e
... | ... | @@ -126,19 +126,19 @@ |
126 | 126 | model.setAddressRegister(addressRegister); |
127 | 127 | |
128 | 128 | if (pastHistory!=null){ |
129 | - model.setPastHistory(JsonUtil.array2JsonString(pastHistory)); | |
129 | + model.setPastHistory(JsonUtil.obj2JsonString(pastHistory)); | |
130 | 130 | } |
131 | 131 | if (familyHistory!=null){ |
132 | - model.setFamilyHistory(JsonUtil.array2JsonString(familyHistory)); | |
132 | + model.setFamilyHistory(JsonUtil.obj2JsonString(familyHistory)); | |
133 | 133 | } |
134 | 134 | if (personalHistory!=null){ |
135 | - model.setPersonalHistory(JsonUtil.array2JsonString(personalHistory)); | |
135 | + model.setPersonalHistory(JsonUtil.obj2JsonString(personalHistory)); | |
136 | 136 | } |
137 | 137 | if (ywgmHistory!=null){ |
138 | - model.setYwgmHistory(JsonUtil.array2JsonString(ywgmHistory)); | |
138 | + model.setYwgmHistory(JsonUtil.obj2JsonString(ywgmHistory)); | |
139 | 139 | } |
140 | 140 | if (presentHistory!=null){ |
141 | - model.setPresentHistory(JsonUtil.array2JsonString(presentHistory)); | |
141 | + model.setPresentHistory(JsonUtil.obj2JsonString(presentHistory)); | |
142 | 142 | } |
143 | 143 | model.setVcCardNo(vcCardNo); |
144 | 144 | model.setBuildDoctor(buildDoctor); |