105,6 → 105,16 |
observation.setNbCommentaires(nbCom); |
observation.setMotsClefs(parserMotsCles(UtilitairesServiceResultat.getValeurOuVide(observationJson, "mots_cles_texte"))); |
JSONValue propositions = observationJson.get("commentaires"); |
|
JSONValue evenements = observationJson.get("evenements"); |
List<String> evenementsObs = new ArrayList<String>(); |
if (evenements != null && evenements.isArray() != null) { |
JSONArray evenementsTab = evenements.isArray(); |
for (int i = 0; i < evenementsTab.size(); i++) { |
evenementsObs.add(evenementsTab.get(i).isString().stringValue()); |
} |
} |
observation.setEvenementsAssocies(evenementsObs); |
|
boolean creerPropositionAPartirObs = true; |
boolean propositionInitialeExiste = false; |
482,9 → 492,15 |
if (utilisateurJson.get("admin").isString() != null) { |
adminNiveau = utilisateurJson.get("admin").isString().stringValue(); |
} |
|
String nbEvtsUtilisateur = utilisateurJson.get("nb_evenements").isString().stringValue(); |
String dateDerniereConsultationEvts = utilisateurJson.get("date_derniere_consultation_evenements").isString().stringValue(); |
|
utilisateur = new Utilisateur(sessionId, idUtilisateur, prenomUtilisateur, nomUtilisateur, |
courrielUtilisateur, mdpHashUtilisateur, adminNiveau); |
|
utilisateur.setNbEvenements(nbEvtsUtilisateur); |
utilisateur.setDateDerniereConsultationEvenements(dateDerniereConsultationEvts); |
} else { |
utilisateur = new Utilisateur(sessionId, idUtilisateur); |
} |