Exemplo n.º 1
0
 private List<ProblemTemplate> generateProblemTemplate(JSONObject jsonInfoObj, String entityId) {
   // 获取问题
   ProblemTemplate problemTemplate = null;
   List<ProblemTemplate> problemTemplateList = new ArrayList<ProblemTemplate>();
   JSONObject jsonObj = null;
   // 实体用户信息
   if (jsonInfoObj.containsKey("problemList")) {
     JSONArray jsonArray = jsonInfoObj.getJSONArray("problemList");
     if (!CollectionUtils.isEmpty(jsonArray)) {
       for (Object obj : jsonArray) {
         jsonObj = (JSONObject) obj;
         problemTemplate = new ProblemTemplate();
         problemTemplate.setId(CommonUtil.GeneGUID());
         problemTemplate.setAppraisalId(entityId);
         problemTemplate.setQuota(jsonObj.getString("quota"));
         problemTemplate.setStandard(jsonObj.getString("standard"));
         problemTemplate.setScores(jsonObj.getInteger("score"));
         problemTemplateList.add(problemTemplate);
       }
     }
   }
   return problemTemplateList;
 }