|
@@ -1024,12 +1024,17 @@ public class PaperServiceImpl implements PaperService{
|
|
*/
|
|
*/
|
|
public boolean checkPaperName(String paperName, PaperType paperType,String orgId)throws Exception{
|
|
public boolean checkPaperName(String paperName, PaperType paperType,String orgId)throws Exception{
|
|
Paper paperTemp = new Paper();
|
|
Paper paperTemp = new Paper();
|
|
- paperTemp.setCreateTime(null);
|
|
|
|
- paperTemp.setName(paperName.trim());
|
|
|
|
- paperTemp.setOrgId(orgId);
|
|
|
|
- paperTemp.setPaperType(paperType);
|
|
|
|
- Paper paper = paperRepo.findOne(Example.of(paperTemp));
|
|
|
|
- if(paper!=null){
|
|
|
|
|
|
+ //paperTemp.setCreateTime(null);
|
|
|
|
+ //paperTemp.setName(paperName.trim());
|
|
|
|
+ //paperTemp.setOrgId(orgId);
|
|
|
|
+ //paperTemp.setPaperType(paperType);
|
|
|
|
+ //Paper paper = paperRepo.findOne(Example.of(paperTemp));
|
|
|
|
+ Query query = new Query();
|
|
|
|
+ query.addCriteria(Criteria.where("orgId").is(orgId));
|
|
|
|
+ query.addCriteria(Criteria.where("name").is(paperName.trim()));
|
|
|
|
+ query.addCriteria(Criteria.where("paperType").is(paperType));
|
|
|
|
+ List<Paper> papers = this.mongoTemplate.find(query, Paper.class);
|
|
|
|
+ if(papers !=null && papers.size()>0){
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
return true;
|