// 初始填报 public String submitTechReport() { // 添加更新时间和更新人 String id = ((String[]) formMap.get("id"))[0] + ""; TechReptDef instance = techReptDefService.get(Long.parseLong(id)); instance.setReptFlag(true); techReptDefService.save(instance); startWorkFlow(instance); return "backToTop"; }
@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; }