|
@@ -8,6 +8,7 @@ import com.diagbot.dto.WordCrfDTO;
|
|
|
import com.diagbot.util.CoreUtil;
|
|
|
import com.diagbot.util.MsgNewUtil;
|
|
|
import com.diagbot.util.RegexUtil;
|
|
|
+import com.diagbot.util.StringUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
@@ -134,6 +135,27 @@ public class GroupRule {
|
|
|
flag = true;
|
|
|
}
|
|
|
break;
|
|
|
+ case "未经产妇":
|
|
|
+ regex = "(\\d)-(\\d)-(\\d)-(\\d)";
|
|
|
+ if(sex == 2 && StringUtil.isNotBlank(marital) && RegexUtil.getRegexRes(marital,regex)){
|
|
|
+ if(Integer.parseInt(RegexUtil.getRegexData(marital,regex,1))
|
|
|
+ + Integer.parseInt(RegexUtil.getRegexData(marital,regex,2))
|
|
|
+ +Integer.parseInt(RegexUtil.getRegexData(marital,regex,3)) == 0){
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ case "经产妇":
|
|
|
+ regex = "(\\d)-(\\d)-(\\d)-(\\d)";
|
|
|
+ if(sex == 2 && StringUtil.isNotBlank(marital) && RegexUtil.getRegexRes(marital,regex)){
|
|
|
+ if(Integer.parseInt(RegexUtil.getRegexData(marital,regex,1))
|
|
|
+ + Integer.parseInt(RegexUtil.getRegexData(marital,regex,2))
|
|
|
+ +Integer.parseInt(RegexUtil.getRegexData(marital,regex,3)) >= 1){
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
default:
|
|
|
break;
|
|
|
}
|