|
IC卡操作流程图
IC卡
-
添加IC卡
[TTLock addICCardStartDate:startDate endDate:endDate lockData:_lockModel.lockData progress:^(TTAddICState state) {
} success:^(NSString *cardNumber) {
//添加IC卡成功 上传卡号
[Network addCardNumber:cardNumber name:cardNumber startDate:startDate endDate:endDate lockId:lockId completion:nil];
} failure:^(TTError errorCode, NSString *errorMsg) {
[self.view showToast:errorMsg];
}];
-
修改IC卡的有效期
/*startDate、endDate 为毫秒*/
[TTLock modifyICCardValidityPeriodWithCardNumber:_cardModel.cardNumber startDate:startDate endDate:endDate lockData:_lockModel.lockData success:^{
//修改成功 上传服务器
//[Network modifyCardId:cardId startDate:startDate endDate:endDate completion:nil];
} failure:^(TTError errorCode, NSString *errorMsg) {
[self.view showToast:errorMsg];
}];
-
删除IC卡
[TTLock deleteICCardNumber:cardNumber lockData:lockData success:^{
//删除成功 通知服务器
//[Network deleteCardId:cardId lockId:lockId completion:nil];
} failure:^(TTError errorCode,
}];
Diagrammatic drawing
IC card
-
Add a card
[TTLock addICCardStartDate:startDate endDate:endDate lockData:_lockModel.lockData progress:^(TTAddICState state) {
} success:^(NSString *cardNumber) {
//add the card success,then upload card number
[Network addCardNumber:cardNumber name:cardNumber startDate:startDate endDate:endDate lockId:lockId completion:nil];
} failure:^(TTError errorCode, NSString *errorMsg) {
[self.view showToast:errorMsg];
}];
-
Modify a card's validity
/*startDate、endDate (millisecond)*/
[TTLock modifyICCardValidityPeriodWithCardNumber:_cardModel.cardNumber startDate:startDate endDate:endDate lockData:_lockModel.lockData success:^{
//[Network modifyCardId:cardId startDate:startDate endDate:endDate completion:nil];
} failure:^(TTError errorCode, NSString *errorMsg) {
[self.view showToast:errorMsg];
}];
-
Delete a card
[TTLock deleteICCardNumber:cardNumber lockData:lockData success:^{
//[Network deleteCardId:cardId lockId:lockId completion:nil];
} failure:^(TTError errorCode,
}];
|