| | |
| | | @Override |
| | | public R editProjectPlanAccomplish(String id) |
| | | { |
| | | int accomplishNum=baseMapper.getNum(id,"1"); |
| | | |
| | | NewFightProjectPlanDTO planDTO=baseMapper.getDetails(id); |
| | | int pNum=baseMapper.getNum(id,null); |
| | | accomplishNum++; |
| | | NewFightCommunityConstructionDTO dto=new NewFightCommunityConstructionDTO(); |
| | | dto.setId(planDTO.getProjectId()); |
| | | if(pNum==accomplishNum) |
| | | { |
| | | //已完成 |
| | | dto.setStatus("3"); |
| | | } |
| | | else |
| | | { |
| | | //进行中 |
| | | dto.setStatus("2"); |
| | | } |
| | | |
| | | NewFightProjectPlanDTO item =new NewFightProjectPlanDTO(); |
| | | item.setId(id); |
| | | item.setAffirmTime(new Date()); |
| | | item.setAccomplish("1"); |
| | | int num=baseMapper.editData(item); |
| | | constructionService.editData(dto); |
| | | |
| | | |
| | | if(num>0) |
| | | { |
| | | int accomplishNum=baseMapper.getNum(id,"1"); |
| | | NewFightCommunityConstructionDTO dto=new NewFightCommunityConstructionDTO(); |
| | | dto.setId(planDTO.getProjectId()); |
| | | if(pNum==accomplishNum) |
| | | { |
| | | //已完成 |
| | | dto.setStatus("3"); |
| | | } |
| | | else |
| | | { |
| | | //进行中 |
| | | dto.setStatus("2"); |
| | | } |
| | | constructionService.editData(dto); |
| | | return R.ok(); |
| | | } |
| | | return R.fail("操作失败"); |