springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NeedProblemInventoryServiceImpl.java
@@ -65,8 +65,50 @@ } @Override public NeedProblemInventoryDTO getDetails(String id,String userIds) { return baseMapper.getDetails(id,userIds); public NeedProblemInventoryDTO getDetails(String id,String userIds) { NeedProblemInventoryDTO item=baseMapper.getDetails(id,userIds); //当前时间 long newTime = System.currentTimeMillis(); //活动报名时间 long applyStartTime = item.getClaimStartTime().getTime(); //报名结束时间 long applyEndTime = item.getClaimEndTime().getTime(); //活动开始时间 long activityStartTime = item.getNeedStartTime().getTime(); //活动结束时间 long activityEndTime = item.getNeedEndTime().getTime(); switch (item.getStatus()) { //待开始 case "1": if (newTime > applyEndTime) { //报名结束 NeedProblemInventoryDTO vo = new NeedProblemInventoryDTO(); vo.setId(item.getId()); vo.setStatus("2"); item.setStatus("2"); baseMapper.editData(vo); } break; //报名中 case "2": if (newTime > activityEndTime) { NeedProblemInventoryDTO vo = new NeedProblemInventoryDTO(); vo.setId(item.getId()); vo.setStatus("3"); item.setStatus("3"); baseMapper.editData(vo); } break; //已开始 case "3": break; } return item; } @Override springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NeedProblemUnitTaskServiceImpl.java
@@ -38,7 +38,50 @@ @Override public NeedProblemUnitTaskDTO getDetails(String id) { return baseMapper.getDetails(id); NeedProblemUnitTaskDTO item=baseMapper.getDetails(id); //当前时间 long newTime = System.currentTimeMillis(); //活动报名时间 long applyStartTime = item.getClaimStartTime().getTime(); //报名结束时间 long applyEndTime = item.getClaimEndTime().getTime(); //活动开始时间 long activityStartTime = item.getNeedStartTime().getTime(); //活动结束时间 long activityEndTime = item.getNeedEndTime().getTime(); switch (item.getStatus()) { //状态 (1认领中 case "1": if (newTime > applyEndTime) { //报名结束 NeedProblemUnitTaskDTO vo = new NeedProblemUnitTaskDTO(); vo.setId(item.getId()); vo.setStatus("2"); item.setStatus("2"); baseMapper.editData(vo); } break; // 2进行中 case "2": if (newTime > activityEndTime) { NeedProblemUnitTaskDTO vo = new NeedProblemUnitTaskDTO(); vo.setId(item.getId()); vo.setStatus("3"); item.setStatus("3"); baseMapper.editData(vo); } break; //3已完成) case "3": break; } return item; } @Override