12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // XLScanResultModel.m
- // IDAndBankCard
- //
- // Created by mxl on 2017/3/28.
- // Copyright © 2017年 mxl. All rights reserved.
- //
- #import "XLScanResultModel.h"
- @implementation XLScanResultModel
- - (BOOL)isEqual:(XLScanResultModel *)idInfo {
- if (idInfo == nil) {
- return NO;
- }
- if (_type == 1) {
- if ((_type == idInfo.type) &&
- [_code isEqualToString:idInfo.code] &&
- [_name isEqualToString:idInfo.name] &&
- [_gender isEqualToString:idInfo.gender] &&
- [_gender isEqualToString:idInfo.gender] &&
- [_address isEqualToString:idInfo.address]) {
- return YES;
- }
- } else if (_type == 2) {
- if ([_issue isEqualToString:idInfo.issue] &&
- [_valid isEqualToString:idInfo.valid]) {
- return YES;
- }
- }
- return NO;
- }
- - (NSString *)toString {
- return [NSString stringWithFormat:@"身份证号:%@\n姓名:%@\n性别:%@\n民族:%@\n地址:%@\n签发机关:%@\n有效期:%@",
- _code, _name, _gender, _nation, _address, _issue, _valid];
- }
- - (BOOL)isOK {
- if (_code !=nil && _name!=nil && _gender!=nil && _nation!=nil && _address!=nil) {
- if (_code.length>0 && _name.length >0 && _gender.length>0 && _nation.length>0 && _address.length>0) {
- return YES;
- }
- }
- else if (_issue !=nil && _valid!=nil) {
- if (_issue.length>0 && _valid.length >0) {
- return YES;
- }
- }
- return NO;
- }
- @end
|