|
|
@ -42,7 +42,7 @@ public class InputDocService implements IInputDocService { |
|
|
|
@Resource |
|
|
|
public ProMemberMapper proMemberMapper; |
|
|
|
@Resource |
|
|
|
public SysProjectMapper sysProjectMapper; |
|
|
|
public SysProjectDao sysProjectDao; |
|
|
|
@Resource |
|
|
|
private IInputDocDao iInputDocDao; |
|
|
|
@Resource |
|
|
@ -76,13 +76,14 @@ public class InputDocService implements IInputDocService { |
|
|
|
public List<LwbsVo.SelByUserIdToComProjectVo> selBylwbs(LwbsDto.SelByUserIdToComProject param, Long userId) { |
|
|
|
List<LwbsVo.SelByUserIdToComProjectVo> selByUserIdToComProjectVos =new ArrayList<LwbsVo.SelByUserIdToComProjectVo>(); |
|
|
|
//手动添加一个我的
|
|
|
|
LwbsVo.SelByUserIdToComProjectVo selByUserIdToComProjectVo_wode =new LwbsVo.SelByUserIdToComProjectVo(); |
|
|
|
selByUserIdToComProjectVo_wode.setName("我的"); |
|
|
|
selByUserIdToComProjectVo_wode.setType(0); |
|
|
|
selByUserIdToComProjectVo_wode.setId(userId); |
|
|
|
selByUserIdToComProjectVos.add(selByUserIdToComProjectVo_wode); |
|
|
|
|
|
|
|
|
|
|
|
LwbsVo.SelByUserIdToComProjectVo mine =new LwbsVo.SelByUserIdToComProjectVo(); |
|
|
|
mine.setName("我的"); |
|
|
|
mine.setType(0); |
|
|
|
mine.setId(userId); |
|
|
|
selByUserIdToComProjectVos.add(mine); |
|
|
|
// //查询普通项目
|
|
|
|
// List<LwbsVo.SelByUserIdToComProjectVo> projectVoList = sysProjectDao.queryByUserId(param.getStartTime(),param.getEndTime(),userId);
|
|
|
|
// selByUserIdToComProjectVos.addAll(projectVoList);
|
|
|
|
//查询中间的项目
|
|
|
|
ProMemberExample proMemberExample=new ProMemberExample(); |
|
|
|
proMemberExample.createCriteria().andRecStatusEqualTo((byte) 0).andUserIdEqualTo(userId); |
|
|
@ -93,7 +94,7 @@ public class InputDocService implements IInputDocService { |
|
|
|
}); |
|
|
|
SysProjectExample sysProjectExample=new SysProjectExample(); |
|
|
|
sysProjectExample.createCriteria().andRecStatusEqualTo((byte)0).andIdIn(longList).andBeginTimeLessThanOrEqualTo(param.getEndTime()).andEndTimeGreaterThanOrEqualTo(param.getStartTime()); |
|
|
|
List<SysProject> sysProjects = sysProjectMapper.selectByExample(sysProjectExample); |
|
|
|
List<SysProject> sysProjects = sysProjectDao.selectByExample(sysProjectExample); |
|
|
|
sysProjects.forEach(sysProject -> { |
|
|
|
LwbsVo.SelByUserIdToComProjectVo selByUserIdToComProjectVo_zhongjian =new LwbsVo.SelByUserIdToComProjectVo(); |
|
|
|
selByUserIdToComProjectVo_zhongjian.setName(sysProject.getName()); |
|
|
@ -102,10 +103,10 @@ public class InputDocService implements IInputDocService { |
|
|
|
selByUserIdToComProjectVos.add(selByUserIdToComProjectVo_zhongjian); |
|
|
|
}); |
|
|
|
//手动添加一个其他
|
|
|
|
LwbsVo.SelByUserIdToComProjectVo selByUserIdToComProjectVo_qita =new LwbsVo.SelByUserIdToComProjectVo(); |
|
|
|
selByUserIdToComProjectVo_qita.setName("其他"); |
|
|
|
selByUserIdToComProjectVo_qita.setType(2); |
|
|
|
selByUserIdToComProjectVos.add(selByUserIdToComProjectVo_qita); |
|
|
|
LwbsVo.SelByUserIdToComProjectVo other =new LwbsVo.SelByUserIdToComProjectVo(); |
|
|
|
other.setName("其他"); |
|
|
|
other.setType(2); |
|
|
|
selByUserIdToComProjectVos.add(other); |
|
|
|
|
|
|
|
return selByUserIdToComProjectVos; |
|
|
|
} |
|
|
|