|
@@ -372,7 +372,10 @@ public class SiZyService {
|
|
|
}
|
|
|
MdtrtCertType mdtrtCertType = MdtrtCertType.getByLabel(p.getMdtrtCertType());
|
|
|
preSetlmt.setMdtrtCertType(mdtrtCertType.getCode());
|
|
|
- if (mdtrtCertType != MdtrtCertType.RESIDENT_IDENTITY_CARD) {
|
|
|
+ if (mdtrtCertType == MdtrtCertType.SOCIAL_SECURITY_CARD) {
|
|
|
+ String[] out = p.getMdtrtCertNo().split("\\|");
|
|
|
+ preSetlmt.setMdtrtCertNo(out[3]);
|
|
|
+ } else if (mdtrtCertType == MdtrtCertType.MEDICAL_INSURANCE_ELECTRONIC_VOUCHER) {
|
|
|
preSetlmt.setMdtrtCertNo(p.getMdtrtCertNo());
|
|
|
}
|
|
|
preSetlmt.setPsnSetlway(p.getDbg() ? PsnSetlWay.SETTLE_BY_QUOTA.getCode() : PsnSetlWay.SETTLE_BY_ITEMS.getCode());
|