|
@@ -234,7 +234,7 @@ public class ProjectTemplateService extends TreeService<ProjectTemplateDao, Proj
|
|
|
|
|
|
|
|
|
public List<ProjectTemplateInfo> getProjectTemplateList(ProjectAccessoryRelationInfo projectTemplateInfo){
|
|
|
- //查询必填项展示列,并查询附件信息
|
|
|
+ //查询所有被选择为必填项展示列,并查询附件信息
|
|
|
List<ProjectTemplateInfo> projectTemplateList = dao.getProjectTemplateList(projectTemplateInfo);
|
|
|
for (ProjectTemplateInfo info: projectTemplateList) {
|
|
|
WorkClientAttachment attchment = new WorkClientAttachment();
|
|
@@ -242,7 +242,12 @@ public class ProjectTemplateService extends TreeService<ProjectTemplateDao, Proj
|
|
|
attchment.setAttachmentId(info.getId());
|
|
|
List<WorkClientAttachment> attachments = workClientAttachmentDao.getList(attchment);
|
|
|
info.setWorkAttachments(attachments);
|
|
|
- info.setMustFlag(1);
|
|
|
+ //判断是否为必填项,若为必填项则添加必填判定字段
|
|
|
+ if(info.getRequiredStage() == projectTemplateInfo.getRequiredStage()){
|
|
|
+ info.setMustFlag(1);
|
|
|
+ } else {
|
|
|
+ info.setMustFlag(0);
|
|
|
+ }
|
|
|
}
|
|
|
//查询没有被选择必填项的数据并查询是否已经上传附件,若有则添加到展示列中
|
|
|
List<ProjectTemplateInfo> otherProjectTemplateList = dao.projectAccessoryListByParentId(projectTemplateInfo.getAttachType(),projectTemplateInfo.getProjectType());
|