Commit 69a508a4d1953959a71ba56c09f5594c3974fad9

Authored by liquanyu
1 parent 9a08545c60

update code

Showing 2 changed files with 39 additions and 50 deletions

platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java View file @ 69a508a
... ... @@ -970,9 +970,8 @@
970 970 }
971 971  
972 972 public static void main(String[] arg) throws Exception {
973   - Date lastMensesMax = DateUtil.getNewDate(-42, "周", 0);
974 973  
975   - System.out.println(getyyyy_MM_dd_hms(lastMensesMax));
  974 + System.out.println(parseYMDHMS("2017-02-10"));
976 975 // System.out.println(getMonth(start));
977 976 // System.out.println(getMonth(end));
978 977 }
platform-operate-api/src/main/java/com/lyms/hospitalapi/Nczxyy/NczxyyLisService.java View file @ 69a508a
... ... @@ -220,17 +220,6 @@
220 220  
221 221 }
222 222  
223   -
224   -
225   -
226   -
227   -
228   -
229   -
230   -
231   -
232   -
233   -
234 223 public static List<CheckResponse> queryLisCheckList(String cardNo){
235 224 SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
236 225 List<CheckResponse> result = new ArrayList<>();
237 226  
238 227  
239 228  
... ... @@ -248,50 +237,51 @@
248 237 JSONObject json=new JSONObject(map1);
249 238 Nczxyy2 nczxyy2=null;
250 239 nczxyy2=(Nczxyy2)json.getObject("result", Nczxyy2.class);
251   - for(int i=0;i<nczxyy2.getList().size();i++){
252   - String DetailId=nczxyy2.getList().get(i).getId();
253   - String Str="{\"api_id\":\"800020\",\"active_key\":\"LYMS\",\"user_token\":\"LYMS\",\"operator_id\":\"YD_WX\",\"DetailId\":\""+DetailId+"\"}";
254   - map1.put("result1",HttpClientUtil.doPostHTTP(url, Str));
255   - JSONObject json1=new JSONObject(map1);
256   - NczxyyXQ2 nczxyyxq2=null;
257   - nczxyyxq2=(NczxyyXQ2)json1.getObject("result1", NczxyyXQ2.class);
258   - if(nczxyyxq2!=null){
259   - try{
260   - CheckResponse CheckResponse=new CheckResponse();
261   - CheckResponse.setHospitalName("四川省南充市中心医院");
262   - CheckResponse.setName(nczxyyxq2.getData().get姓名());
263   - CheckResponse.setModified(formatter.parse(nczxyyxq2.getData().get报告时间()));
264   - CheckResponse.setType(1);
265   - CheckResponse.setDoctor(nczxyyxq2.getData().get申请医师());
266   - CheckResponse.setTitle(nczxyyxq2.getData().get申请项目());
267   - CheckResponse.setAge(nczxyyxq2.getData().get年龄());
268   - CheckResponse.setApplyDate(formatter.parse(nczxyyxq2.getData().get申请时间()));
269   - CheckResponse.setApplyDateStr(nczxyyxq2.getData().get申请时间());
270   - CheckResponse.setCheckDept(nczxyyxq2.getData().get科室());
271   - CheckResponse.setSex(nczxyyxq2.getData().get性别());
272   - List<CheckItemResponse> itemlist=new ArrayList<CheckItemResponse>();
273   - CheckResponse.setItemList(itemlist);
274   - for(int j=0;j<nczxyyxq2.getData().getLisPatResults().size();j++){
275   - CheckItemResponse item = new CheckItemResponse();
276   - item.setName(nczxyyxq2.getData().getLisPatResults().get(j).get名称());
277   - item.setCode(nczxyyxq2.getData().getLisPatResults().get(j).get项目号());
278   - item.setRefer(nczxyyxq2.getData().getLisPatResults().get(j).get临界值());
279   - item.setResult(nczxyyxq2.getData().getLisPatResults().get(j).get检验值());
280   - item.setUnit(nczxyyxq2.getData().getLisPatResults().get(j).get单位());
281   - item.setSpecial(nczxyyxq2.getData().getLisPatResults().get(j).get结论());
282   - itemlist.add(item);
  240 + if(nczxyy2.getList()!=null && !nczxyy2.getList().isEmpty()) {
  241 + for (int i = 0; i < nczxyy2.getList().size(); i++) {
  242 + String DetailId = nczxyy2.getList().get(i).getId();
  243 + String Str = "{\"api_id\":\"800020\",\"active_key\":\"LYMS\",\"user_token\":\"LYMS\",\"operator_id\":\"YD_WX\",\"DetailId\":\"" + DetailId + "\"}";
  244 + map1.put("result1", HttpClientUtil.doPostHTTP(url, Str));
  245 + JSONObject json1 = new JSONObject(map1);
  246 + NczxyyXQ2 nczxyyxq2 = null;
  247 + nczxyyxq2 = (NczxyyXQ2) json1.getObject("result1", NczxyyXQ2.class);
  248 + if (nczxyyxq2 != null) {
  249 + try {
  250 + CheckResponse CheckResponse = new CheckResponse();
  251 + CheckResponse.setHospitalName("四川省南充市中心医院");
  252 + CheckResponse.setName(nczxyyxq2.getData().get姓名());
  253 + CheckResponse.setModified(formatter.parse(nczxyyxq2.getData().get报告时间()));
  254 + CheckResponse.setType(1);
  255 + CheckResponse.setDoctor(nczxyyxq2.getData().get申请医师());
  256 + CheckResponse.setTitle(nczxyyxq2.getData().get申请项目());
  257 + CheckResponse.setAge(nczxyyxq2.getData().get年龄());
  258 + CheckResponse.setApplyDate(formatter.parse(nczxyyxq2.getData().get申请时间()));
  259 + CheckResponse.setApplyDateStr(nczxyyxq2.getData().get申请时间());
  260 + CheckResponse.setCheckDept(nczxyyxq2.getData().get科室());
  261 + CheckResponse.setSex(nczxyyxq2.getData().get性别());
  262 + List<CheckItemResponse> itemlist = new ArrayList<CheckItemResponse>();
  263 + CheckResponse.setItemList(itemlist);
  264 + for (int j = 0; j < nczxyyxq2.getData().getLisPatResults().size(); j++) {
  265 + CheckItemResponse item = new CheckItemResponse();
  266 + item.setName(nczxyyxq2.getData().getLisPatResults().get(j).get名称());
  267 + item.setCode(nczxyyxq2.getData().getLisPatResults().get(j).get项目号());
  268 + item.setRefer(nczxyyxq2.getData().getLisPatResults().get(j).get临界值());
  269 + item.setResult(nczxyyxq2.getData().getLisPatResults().get(j).get检验值());
  270 + item.setUnit(nczxyyxq2.getData().getLisPatResults().get(j).get单位());
  271 + item.setSpecial(nczxyyxq2.getData().getLisPatResults().get(j).get结论());
  272 + itemlist.add(item);
  273 + }
  274 + result.add(CheckResponse);
  275 + } catch (Exception e) {
  276 + e.printStackTrace();
283 277 }
284   - result.add(CheckResponse);
285   - }catch (Exception e){
286   - e.printStackTrace();
  278 +
287 279 }
288 280  
289 281 }
290   -
291 282 }
292 283  
293 284 return result;
294 285 }
295   -
296 286 }