| | |
| | | JSONArray array = new JSONArray(); |
| | | JSONObject obj = null; |
| | | for (AppointmentTime app : byAdvisoryId) { |
| | | boolean flag = true; |
| | | for (int i = 0; i < array.size(); i++) { |
| | | JSONObject jsonObject = array.getJSONObject(i); |
| | | if (jsonObject.getString("name").equals(app.getName())) { |
| | | if (app.getAfternoon() == 1) { |
| | | jsonObject.put("afternoon", 1); |
| | | } else if (app.getEvening() == 1) { |
| | | jsonObject.put("evening", 1); |
| | | } else if (app.getMorning() == 1) { |
| | | jsonObject.put("morning", 1); |
| | | } |
| | | flag = false; |
| | | array.add(jsonObject); |
| | | break; |
| | | } |
| | | } |
| | | |
| | | if (flag) { |
| | | obj = new JSONObject(); |
| | | obj.put("name", app.getName()); |
| | | obj.put("afternoon", app.getAfternoon()); |
| | | obj.put("evening", app.getEvening()); |
| | | obj.put("morning", app.getMorning()); |
| | | |
| | | array.add(obj); |
| | | } |
| | | } |
| | | json.put("appointments", array); |
| | | } |
| | | } |