@POST @At("/ht/pamupdate") @Ok("json") public JSONObject update(@Param("..") Parameter params) { JSONObject json = new JSONObject(); json.put(Constant.SUCCESS, false); if (params.getParameterID() > 0 && null != this.get(params.getStationID(), params.getParameterID())) { int i = baseService.dao.update( params.getStationID(), cov(params, false), Cnd.where("parameterID", "=", params.getParameterID())); // int i = baseService.dao.update(params) ; json.put(Constant.SUCCESS, true); dls.insert("02", tableName, getHTLoginUserName()); } else { json.put(Constant.INFO, error2); } return json; }
@POST @At("/ht/pamlist") @Ok("json") public JSONObject list(@Param("..") Pages page, String sid) { JSONObject json = new JSONObject(); json.put(Constant.SUCCESS, true); List<Record> list = baseService.dao.query(sid + ":parameterID", null, page.getNutzPager()); json.put(Constant.TOTAL, baseService.dao.count(sid)); JsonConfig cfg = new JsonConfig(); cfg.setExcludes(new String[] {"station", "createDate"}); JSONArray array = new JSONArray(); Station sa = new Station(); sa.setId(sid); sa = baseService.dao.fetch(sa); for (Record rd : list) { Parameter pm = this.record2Object(rd); JSONObject item = JSONObject.fromObject(pm, cfg); if (null != sa) { item.put("stationName", sa.getName()); } else { item.put("stationName", "无"); } item.put("ID", pm.getParameterID()); item.put( "createDate", null != pm.getCreateDate() ? DateUtil.convertDateToString(pm.getCreateDate(), DateUtil.pattern2) : ""); item.put("Es", pm.getEs()); item.put("Fmin", pm.getFmin()); item.put("M3000F1", pm.getM3000F1()); item.put("M3000F2", pm.getM3000F2()); array.add(item); } json.put(Constant.ROWS, array); return json; }