Преглед на файлове

fix:IOS登录返回以及回答问题返回修改

zack преди 2 месеца
родител
ревизия
27f82c8269

+ 4 - 5
yt-ios-lemon/lemon-ios-service/src/main/java/com/ytpm/lemonios/service/impl/AppUserServiceImpl.java

@@ -111,14 +111,13 @@ public class AppUserServiceImpl implements AppUserService {
         old.setLastQuestionId(questionMapper.getLastQuestionId(old.getUserId()));
         old.setTodayAnswerCount(questionMapper.getAnswerCount(old.getUserId(),1));
         old.setHistoryAnswerCount(questionMapper.getAnswerCount(old.getUserId(),2));
-        List<YtDyzAnswerRecord> reversedList = new ArrayList<>(questionMapper.getAnswerRecords(old.getUserId()));
-        Collections.reverse(reversedList);
+        List<YtDyzAnswerRecord> recordList = questionMapper.getAnswerRecords(old.getUserId());
         List<String> viewList  = new ArrayList<>();
-        int count = 1;
-        for (YtDyzAnswerRecord ytDyzAnswerRecord : reversedList) {
+        int count = recordList.size();
+        for (YtDyzAnswerRecord ytDyzAnswerRecord : recordList) {
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
             String timeStr = count + ":" + sdf.format(ytDyzAnswerRecord.getAnswerTime());
-            count++;
+            count--;
             viewList.add(timeStr);
         }
         old.setAnswerRecordTimeList(viewList);

+ 4 - 5
yt-ios-lemon/lemon-ios-service/src/main/java/com/ytpm/lemonios/service/impl/QuestionServiceImpl.java

@@ -73,13 +73,12 @@ public class QuestionServiceImpl implements QuestionService {
         view.setTodayAnswerCount(questionMapper.getAnswerCount(user.getUserId(),1));
         view.setHistoryAnswerCount(questionMapper.getAnswerCount(user.getUserId(),2));
         List<String> viewList  = new ArrayList<>();
-        List<YtDyzAnswerRecord> reversedList = new ArrayList<>(questionMapper.getAnswerRecords(user.getUserId()));
-        Collections.reverse(reversedList);
-        int count = 1;
-        for (YtDyzAnswerRecord ytDyzAnswerRecord : reversedList) {
+        List<YtDyzAnswerRecord> recordList = questionMapper.getAnswerRecords(user.getUserId());
+        int count = recordList.size();
+        for (YtDyzAnswerRecord ytDyzAnswerRecord : recordList) {
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
             String timeStr = count + ":" + sdf.format(ytDyzAnswerRecord.getAnswerTime());
-            count++;
+            count--;
             viewList.add(timeStr);
         }
         view.setAnswerRecordList(viewList);