Browse Source

阶段合同信息回显逻辑调整

master
gjh 2 days ago
parent
commit
22377fb81e
  1. 22
      huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouContractinfoServiceImpl.java

22
huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouContractinfoServiceImpl.java

@ -281,12 +281,20 @@ public class HuzhouContractinfoServiceImpl extends ServiceImpl<HuzhouContractinf
@Override @Override
public List<HuzhouContractinfo> getContractinfoByprojectIdAndTaskName(String projectid, String taskName) { public List<HuzhouContractinfo> getContractinfoByprojectIdAndTaskName(String projectid, String taskName) {
if (taskName.equals("合同签订")){
LambdaQueryWrapper<HuzhouContractinfo> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(HuzhouContractinfo::getProjectId, projectid);
queryWrapper.eq(HuzhouContractinfo::getFlag,"计划");
List<HuzhouContractinfo> list1 = list(queryWrapper);
return list1;
}else {
LambdaQueryWrapper<HuzhouContractinfo> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<HuzhouContractinfo> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(HuzhouContractinfo::getProjectId, projectid); queryWrapper.eq(HuzhouContractinfo::getProjectId, projectid);
queryWrapper.eq(HuzhouContractinfo::getTaskName, taskName); queryWrapper.eq(HuzhouContractinfo::getTaskName, taskName);
queryWrapper.eq(HuzhouContractinfo::getFlag,"实际"); queryWrapper.eq(HuzhouContractinfo::getFlag,"实际");
List<HuzhouContractinfo> list = list(queryWrapper); List<HuzhouContractinfo> list2 = list(queryWrapper);
return list; return list2;
}
} }
@Override @Override
@ -365,6 +373,14 @@ public class HuzhouContractinfoServiceImpl extends ServiceImpl<HuzhouContractinf
@Override @Override
public ContractInfoVo getContractinfoByTaskName(String projectId, String taskName) { public ContractInfoVo getContractinfoByTaskName(String projectId, String taskName) {
if (taskName.equals("合同签订")){
ContractInfoVo contractInfoVo = new ContractInfoVo();
List<HuzhouContractinfo> planList = this.getContractinfoByprojectId(projectId);
contractInfoVo.setHasInfo(true);
contractInfoVo.setPlanList(planList);
return contractInfoVo;
}
else {
LambdaQueryWrapper<HuzhouContractinfo> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<HuzhouContractinfo> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(HuzhouContractinfo::getProjectId, projectId); queryWrapper.eq(HuzhouContractinfo::getProjectId, projectId);
queryWrapper.eq(HuzhouContractinfo::getTaskName, taskName); queryWrapper.eq(HuzhouContractinfo::getTaskName, taskName);
@ -387,6 +403,8 @@ public class HuzhouContractinfoServiceImpl extends ServiceImpl<HuzhouContractinf
contractInfoVo.setRealList(realList); contractInfoVo.setRealList(realList);
return contractInfoVo; return contractInfoVo;
} }
}
ContractInfoVo contractInfoVo = new ContractInfoVo(); ContractInfoVo contractInfoVo = new ContractInfoVo();
contractInfoVo.setHasInfo(false); contractInfoVo.setHasInfo(false);
return contractInfoVo; return contractInfoVo;

Loading…
Cancel
Save