jyj 4 years ago
parent
commit
fea595a99c

+ 8 - 0
lib/internal/friends/model/friend_model.dart

@@ -60,7 +60,9 @@ class Records {
   String expression;
   String avatarUrl;
   String msg;
+  String lastMsg;
   int time;
+  int lastTime;
   int isRed;
   int caseType;
   int acceptStatus;
@@ -82,7 +84,9 @@ class Records {
       this.name,
       this.expression,
       this.msg,
+      this.lastMsg,
       this.time,
+      this.lastTime,
       this.isRed,
       this.caseType,
       this.acceptStatus,
@@ -106,7 +110,9 @@ class Records {
     expression = json['expression'];
     avatarUrl = json['avatarUrl'];
     msg = json['msg'];
+    lastMsg = json['lastMsg'];
     time = json['time'];
+    lastTime = json['lastTime'];
     isRed = json['isRed'];
     caseType = json['caseType'];
     acceptStatus = json['acceptStatus'];
@@ -131,7 +137,9 @@ class Records {
     data['expression'] = this.expression;
     data['avatarUrl'] = this.avatarUrl;
     data['msg'] = this.msg;
+    data['lastMsg'] = this.lastMsg;
     data['time'] = this.time;
+    data['lastTime'] = this.lastTime;
     data['isRed'] = this.isRed;
     data['caseType'] = this.caseType;
     data['acceptStatus'] = this.acceptStatus;

+ 2 - 2
lib/internal/friends/page/message_page/conversation_item.dart

@@ -155,7 +155,7 @@ class ConversationItem extends StatelessWidget {
           ):Container(child:null),
           conversationItemData.dataTable!=3?SizedBox(height: ScreenUtil().setHeight(10.0),):Container(child:null),
           Text(
-            conversationItemData.msg??"",
+            conversationItemData.lastMsg??"",
             style: TextStyle(fontSize: ScreenUtil().setSp(12.0),color: Color(AppColors.DesTextColor)),
             maxLines: 1,
             overflow: TextOverflow.ellipsis,
@@ -169,7 +169,7 @@ class ConversationItem extends StatelessWidget {
   Widget Tip(conversationItemData){
     var _rightArea =<Widget>[
       Text(
-        conversationItemData.time!=null?DateUtils.instance.getFormartData(timeSamp: conversationItemData.time,format: "yyyy-MM-dd HH:mm:ss"):(conversationItemData.createTime!=null?DateUtils.instance.getFormartData(timeSamp: conversationItemData.createTime,format: "yyyy-MM-dd HH:mm:ss"):""),
+        conversationItemData.time!=null?DateUtils.instance.getFormartData(timeSamp: conversationItemData.time,format: "yyyy-MM-dd HH:mm:ss"):(conversationItemData.lastTime!=null?DateUtils.instance.getFormartData(timeSamp: conversationItemData.lastTime,format: "yyyy-MM-dd HH:mm:ss"):""),
         style:TextStyle(fontSize: ScreenUtil().setSp(12.0),color: Color(AppColors.DesTextColor))),
       // SizedBox(height: ScreenUtil().setHeight(15.0),)
     ];