#
tqs
2022-09-16 643a7b479b5f309ae1014d9c1644586c1047cdd5
src/main/java/zy/cloud/wms/manager/controller/ProjectPlanController.java
@@ -118,8 +118,16 @@
            return R.error();
        }
        if (projectPlan.getDelay() < 0){
            throw new CoolException("延期天数不可为负数");
//        if (projectPlan.getDelay() < 0){
//            throw new CoolException("延期天数不可为负数");
//        }
        Date endTime = projectPlan.getEndTime();
        Date realEndTime = projectPlan.getRealEndTime();
        //如果实际结束时间大于预计时间
        if (!Cools.isEmpty(endTime) && !Cools.isEmpty(realEndTime) && realEndTime.getTime() > endTime.getTime() ){
            long day = (realEndTime.getTime() - endTime.getTime()) / 1000 / 60 / 60 / 24;
            projectPlan.setDelay((int) day);
        }
        projectPlan.setModifyTime(new Date());