Просмотр исходного кода

公出详情查看权限设置

anderx лет назад: 2
Родитель
Сommit
65d428da1d

+ 2 - 0
src/main/java/com/goafanti/common/dao/PublicExamineMapper.java

@@ -20,4 +20,6 @@ public interface PublicExamineMapper {
     List<PublicExamine> selectByPrid(Integer id);
 
     void updatePrid(PublicExamine pe);
+
+
 }

+ 15 - 6
src/main/java/com/goafanti/weChat/service/impl/PublicReleaseServiceImpl.java

@@ -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);
+		}
 	}