| | |
| | | if(statisticaltype==1){ |
| | | if(CollectionUtils.isEmpty(serviceSubtaskCountReq.getLeavehospitaldistrictcodes())){ |
| | | //全部病区 |
| | | String hospInfo = user.getHospInfo(); |
| | | String deptInfo = user.getDeptInfo(); |
| | | Gson gson = new Gson(); |
| | | // 3. 定义 List 类型(核心) |
| | | TypeToken<List<String>> typeToken = new TypeToken<List<String>>() {}; |
| | | List<String> leavehospitaldistrictcodes = gson.fromJson(hospInfo, typeToken.getType()); |
| | | List<String> leavehospitaldistrictcodes = gson.fromJson(deptInfo, typeToken.getType()); |
| | | serviceSubtaskCountReq.setLeavehospitaldistrictcodes(leavehospitaldistrictcodes); |
| | | } |
| | | }else if(statisticaltype==2){ |
| | | if(CollectionUtils.isEmpty(serviceSubtaskCountReq.getDeptcodes())){ |
| | | //全部科室 |
| | | String deptInfo = user.getDeptInfo(); |
| | | String hospInfo = user.getHospInfo(); |
| | | Gson gson = new Gson(); |
| | | // 3. 定义 List 类型(核心) |
| | | TypeToken<List<String>> typeToken = new TypeToken<List<String>>() {}; |
| | | List<String> deptCodes = gson.fromJson(deptInfo, typeToken.getType()); |
| | | List<String> deptCodes = gson.fromJson(hospInfo, typeToken.getType()); |
| | | serviceSubtaskCountReq.setDeptcodes(deptCodes); |
| | | } |
| | | } |