Update修改方法判斷該ID的數據是否超過24小時,超過不許修改
阿新 • • 發佈:2019-01-15
tcl 不存在 獲取 exc sdf 當前 sta color 1.0
@PostMapping("/update") public Result projectUpdate(@RequestBody ProjectVoEntity projectvo) throws ParseException { //獲取項目id ProjectEntity project = projectService.selectById(projectvo.getProjectid()); //獲取項目分類id ClassesEntity ce = classesService.selectById(projectvo.getClassid());//判斷項目id是否存在 if(project!=null) { //時間轉換 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //獲取創建時間 Date ss=project.getCretime(); //Date轉String String sstr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(ss); //創建時間 Date stt = sdf.parse(sstr);//當前時間 Date sttt = new Date(); //當前時間減去創建時間 long cha = sttt.getTime() - stt.getTime(); boolean flag; if(cha<0){ flag= false; } double result = cha * 1.0 / (1000 * 60 * 60); if(result<=24){ project.setProjectid(projectvo.getProjectid()); project.setPname(projectvo.getPname());//修改項目分類id project.setClassid(ce.getClassid()); project.setStartday(sdf.parse(projectvo.getStartday())); project.setEndday(sdf.parse(projectvo.getStartday())); project.setProanalysis(projectvo.getProanalysis()); project.setUnderent(projectvo.getUnderent()); project.setBudgetmoney(new BigDecimal(projectvo.getBudgetmoney())); project.setProschedule(projectvo.getProschedule()); project.setProplan(projectvo.getProplan()); project.setYear(projectvo.getYear()); project.setEditstate("true"); projectService.updateById(project); flag= true; }else{ flag= false; project.setEditstate("false"); projectService.updateById(project); return Result.error("false"); } }else { return Result.error("項目ID不存在"); } return Result.ok(); }
Update修改方法判斷該ID的數據是否超過24小時,超過不許修改