萤石云 iOSSDK,移植跨平台相关工程
Davin
2023-07-10 0de4cf306d8e13fd57b3e04bfb81362a10f12a4d
EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZDeviceMsgListView.m
@@ -74,8 +74,8 @@
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    if (self.msgList.count <= indexPath.row) return;
    HDLEZDeviceMsgInfoModel *messageModel = self.msgList[indexPath.row];
    if (self.previewPic && messageModel.imageUrl && messageModel.imageUrl.length > 0) {
        self.previewPic(messageModel.imageUrl);
    if (self.previewPic && messageModel.extInfo.picUrl && messageModel.extInfo.picUrl.length > 0) {
        self.previewPic(messageModel.extInfo.picUrl);
    }
}
@@ -90,19 +90,17 @@
    
    HDLEZDeviceMsgInfoModel *messageModel = self.msgList[indexPath.row];
    
#warning mock
    NSString *stataus = @"";
    if (indexPath.row == 0) {
        stataus = @"未接";
        messageModel.createTime = @"";
    } else if (indexPath.row == 1) {
        stataus = @"已接";
    NSString *status = @"";
    if ([messageModel.extInfo.answerStatus isEqualToString:@"answer"]) {
        status = HDLEZLocallizedString(@"device_callout_answer");
    } else if (([messageModel.extInfo.answerStatus isEqualToString:@"no_answer"])) {
        status = HDLEZLocallizedString(@"device_callout_no_answer");
    }
    if (messageModel.createTime && messageModel.createTime.length == 13) {
    if (messageModel.createTime && messageModel.createTime.length == 13) {  // 毫秒转秒
        messageModel.createTime = [messageModel.createTime substringToIndex:10];
    }
    NSString *messageTime = [self turnDate:messageModel.createTime];
    [cell configMessageInfoWithTitle:messageModel.content deviceStatus:stataus messageTime:messageTime messageImage:indexPath.row != 0 ? messageModel.imageUrl : @""];
    [cell configMessageInfoWithTitle:messageModel.content deviceStatus:status messageTime:messageTime messageImage:messageModel.extInfo.picUrl];
    [cell showSpearator:(self.msgList.count != indexPath.row + 1)];
}