@Override
	public Map<String, Object> findSfba(String sTotalString) {
		JSONObject json = null;
		Sfba sfba = null;
		Map<String,Object> map = new HashMap<String, Object>();
		Connection con = DBUtil.getConnection();
		PreparedStatement ps = null;
		PreparedStatement ct = null;
		ResultSet count = null;
		int pages = 1;
		try {
			json = new JSONObject(sTotalString);
			String sql = "select * from CASE_DOSSIER_INFO where CASE_NUM = ?";
			ps = con.prepareStatement(sql.toString());
			if(json.has("ID")){
				ps.setString(1, json.getString("ID"));
			}else{
				map.put("isNull", "0");
				return map;
			}
			ResultSet rs = ps.executeQuery();
			if(rs.next()) {
				sfba = new Sfba();
				sfba.setFirstAddr(rs.getString("FIRST_DIAGNOSIS_PLACE"));
				sfba.setFirstUnit(rs.getString("FIRST_DIAGNOSIS_UNIT"));
				sfba.setCardNum(rs.getString("CASE_NUM"));
				sfba.setName(rs.getString("NAME"));
				sfba.setContacts(rs.getString("CONTACT_NAME"));
				sfba.setIdNum(rs.getString("CASE_IDENTITY"));
				sfba.setSex(rs.getString("SEX"));
				sfba.setBirthday(dateToStr(rs.getDate("BIRTHDAY")));
				sfba.setOld(rs.getString("AGE"));
				sfba.setNation(rs.getString("CASE_NATIONAL"));
				sfba.setOccupation(rs.getString("PROFESSION"));
				sfba.setCensus(rs.getString("HJ"));
				sfba.setAddrCode(rs.getString("ADDR_CODE"));
				sfba.setAddr(rs.getString("ADDRESS"));
				sfba.setOldAddr(rs.getString("YJ"));
				sfba.setPhone(rs.getString("USER_TEL"));
				sfba.setWorkUnit(rs.getString("COMPANY"));
				map.put("sfba", sfba);
				map.put("pages", pages);
				map.put("isNull", "1");
				return map;
			}else{
				map.put("isNull", "0");
				return map;
			}
        } catch (JSONException e) {
            e.printStackTrace();
            System.out.println("病案（sfba）Json读取异常！");
        } catch (SQLException e) {
			e.printStackTrace();
			System.out.println("数据库操作异常！");
		} finally {
			try {
				con.close();
				DBUtil.closeConnection();
				if(count!=null){
					count.close();
				}
				if(ct!=null){
					ct.close();
				}
				if(ps!=null){
					ps.close();
				}
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		return map;
	}