package cn.com.goldenwater.dcproj.utils; import cn.com.goldenwater.dcproj.dto.BisInspPblmImportDto; import java.util.HashSet; import java.util.Set; public class BisInspPblmVerify extends ExcelVerifyParameter{ private static final Set set = new HashSet<>(); static { set.add("0"); // 一般 set.add("1"); // 较重 set.add("2"); // 严重 set.add("3"); // 特别严重 } @Override public void doverify() throws Exception { collection.VerifyItemList.forEach(a -> { String ifCasePblm = a.getObj().getIfCasePblm(); if(!(ifCasePblm.equals("0") || ifCasePblm.equals("1"))) { a.setTrueOrFalse(false); a.addMsg("是否典型只能填0或1"); } String inspPblmCate = a.getObj().getInspPblmCate(); if(!set.contains(inspPblmCate)) { a.setTrueOrFalse(false); a.addMsg("严重程度只能填【0,1,2,3】"); } }); } }