ソースを参照

新增报销多级上级审核

anderx 9 ヶ月 前
コミット
a0e169b353
共有1 個のファイルを変更した5 個の追加4 個の削除を含む
  1. 5 4
      src/main/java/com/goafanti/admin/service/impl/NewAdminServiceImpl.java

+ 5 - 4
src/main/java/com/goafanti/admin/service/impl/NewAdminServiceImpl.java

@@ -158,12 +158,13 @@ public class NewAdminServiceImpl extends BaseMybatisDao<AdminMapper> implements
 
 	private void updatePublicReviewer(String aid ,String reviewerIds,Integer type) {
 		String[] split = reviewerIds.split(",");
-		if (split.length==0){
-			adminPublicReviewerMapper.deleteByAid(aid,type);
+		if (split.length==1){
+			if (split[0].isEmpty()){
+				adminPublicReviewerMapper.deleteByAid(aid,type);
+			}
 		}else {
 			List<AdminPublicReviewerBo> list = adminPublicReviewerMapper.selectByAid(aid);
-			if (type==0)list=list.stream().filter(e -> e.getType() == 0).collect(Collectors.toList());
-			else list=list.stream().filter(e -> e.getType() == 1).collect(Collectors.toList());
+			list=list.stream().filter(e -> e.getType() == type).collect(Collectors.toList());
 			//
 			for (AdminPublicReviewerBo e : list) {
 				boolean flag = false;