| | |
| | | super.deleteLogic(ids); |
| | | } |
| | | |
| | | public Long save(DjJdgzTrackRecord djJdgzTrackRecord) { |
| | | public Long save(DjJdgzTrackRecord djJdgzTrackRecord,String type) { |
| | | Long id = null; |
| | | int weekNo = this.getWeekNo(djJdgzTrackRecord.getLevel1NetworkId()); |
| | | LocalDate currentDate = LocalDate.now(); |
| | |
| | | // 将当前日期格式化为字符串 |
| | | String formattedDate = currentDate.format(formatter); |
| | | djJdgzTrackRecord.setUpdateDate(formattedDate); |
| | | if (djJdgzTrackRecord.getCurrentStatus() == 1) { |
| | | if (djJdgzTrackRecord.getCurrentStatus() == 1 && type.equals("save")) { |
| | | //时间比较 |
| | | djJdgzTrackRecord.setEstimatedCompletionTime(formattedDate); |
| | | } |
| | |
| | | return baseDao.getReport(level1NetworkId); |
| | | } |
| | | |
| | | public List<DjJdgzTrackRecord> prompt(Long level1NetworkId) { |
| | | public List<DjJdgzTrackRecord> prompt(Long level1NetworkId, Long deptId, Long teamId, String name) { |
| | | Long userId = null; |
| | | /* Map adminRole = sysUserService.adminRole(); |
| | | Object isTyRole = adminRole.get("isTyRole"); |
| | |
| | | userId = UserContext.getUser().getId(); |
| | | }*/ |
| | | int weekNo = this.getWeekNo(level1NetworkId); |
| | | List<DjJdgzTrackRecord> data = baseDao.prompt(level1NetworkId, weekNo, userId); |
| | | List<DjJdgzTrackRecord> data = baseDao.prompt(level1NetworkId, weekNo, userId,deptId,teamId,name); |
| | | for (DjJdgzTrackRecord record : data) { |
| | | int i = weekNo - record.getWeekNo(); |
| | | record.setStatus(i + "周未完成"); |
| | |
| | | } |
| | | |
| | | if (!isErr) { |
| | | data.setIsUpdate(false); |
| | | this.save(data); |
| | | Long oldId = baseDao.getIsExit(data.getLevel3NetworkId(),data.getProcessName()); |
| | | if (oldId!=null) { |
| | | data.setId(oldId); |
| | | data.setIsUpdate(true); |
| | | }else{ |
| | | data.setIsUpdate(false); |
| | | } |
| | | |
| | | this.save(data,"import"); |
| | | } |
| | | if (isErr) { |
| | | err++; |