@Override
	public Map<String, Object> findZzcx(String sTotalString) {
		JSONObject json = null;
		Zzcx zzcx = 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 t.HJ,j.* from JHB_TRACKING_LOG j left join tub_report_card_loc t on j.CARD_NUM = t.CARD_NUM_LOC WHERE t.CARD_NUM_LOC = ?";
			ps = con.prepareStatement(sql.toString());
			ps.setString(1, json.getString("ID"));
			ResultSet rs = ps.executeQuery();
			if(rs.next()) {
				zzcx = new Zzcx();
				zzcx.setCensus(rs.getString("HJ"));
				zzcx.setDate(dateToStr(rs.getDate("BUILD_DATE")));
				zzcx.setHospital(rs.getString("HOSPITAL"));
				zzcx.setLevel(rs.getString("UNIT_LEVEL"));
				zzcx.setRemarks(rs.getString("NOTE"));
				zzcx.setResult(rs.getString("TRACK_RESULT"));
				zzcx.setTracker(rs.getString("USER_NAME"));
				zzcx.setUnit(rs.getString("COMPANY_NAME"));
				zzcx.setWay(rs.getString("TRACK_METHOD"));
				map.put("zzcx", zzcx);
				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("追踪过程（zzcx）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();
			}
		}
		map.put("isNull", "0");
		return map;
	}