|
|
@@ -145,12 +145,21 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
|
|
|
}
|
|
|
|
|
|
private void addPublicExamine(Integer id, Admin a) {
|
|
|
- PublicExamine pe=new PublicExamine();
|
|
|
- pe.setPrid(id);
|
|
|
- pe.setAid(a.getAid());
|
|
|
- pe.setAname(a.getName());
|
|
|
- pe.setStatus(0);
|
|
|
- publicExamineMapper.insertSelective(pe);
|
|
|
+ List<PublicExamine> publicExamines = publicExamineMapper.selectByPrid(id);
|
|
|
+ boolean flag=false;
|
|
|
+ for (PublicExamine pe : publicExamines) {
|
|
|
+ if (pe.getAid().equals(a.getId())){
|
|
|
+ flag=true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag){
|
|
|
+ PublicExamine pe=new PublicExamine();
|
|
|
+ pe.setPrid(id);
|
|
|
+ pe.setAid(a.getId());
|
|
|
+ pe.setAname(a.getName());
|
|
|
+ pe.setStatus(0);
|
|
|
+ publicExamineMapper.insertSelective(pe);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|