@Override public String load() { try { TechReptDef instance = new TechReptDef(); if (formMap.get("startDate") != null && !(((String[]) formMap.get("startDate"))[0]).equals("")) { instance.setStartDate( DateUtil.stringToDate(((String[]) formMap.get("startDate"))[0] + "", DateUtil.FORMAT)); } if (((formMap.get("endDate"))) != null && !(((String[]) formMap.get("endDate"))[0]).equals("")) { instance.setEndDate( DateUtil.stringToDate(((String[]) formMap.get("endDate"))[0] + "", DateUtil.FORMAT)); } // 更新人不能为空 instance.setReptFlag(true); // 列表中的一定是编辑过的 techReptDefService.findByInstance(instance, carrier); } catch (Exception e) { e.printStackTrace(); } return GRID; }