| 12345678910111213141516171819202122232425262728293031323334 |
- 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<BisInspPblmImportDto>{
- private static final Set<String> 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】");
- }
- });
- }
- }
|