diff --git a/app/src/main/java/com/hjx/parent/HomeworkFeedbackActivity.java b/app/src/main/java/com/hjx/parent/HomeworkFeedbackActivity.java index b0a6cfd..16e24ad 100644 --- a/app/src/main/java/com/hjx/parent/HomeworkFeedbackActivity.java +++ b/app/src/main/java/com/hjx/parent/HomeworkFeedbackActivity.java @@ -21,6 +21,7 @@ import com.hjx.parent.rx.BaseRxActivity; import com.prws.common.bean.Student; import com.prws.common.bean.homework.Correction; import com.prws.common.bean.homework.CorrectionPoint; +import com.prws.common.bean.homework.CorrectionSer; import com.prws.common.bean.homework.HomeWork; import com.prws.common.bean.homework.HomeworkList; import com.prws.common.bean.homework.KeyValue; @@ -97,6 +98,7 @@ public class HomeworkFeedbackActivity extends BaseRxActivity { @@ -121,6 +123,16 @@ public class HomeworkFeedbackActivity extends BaseRxActivity maps = new ArrayList<>(); + for (HomeWork item: mList) { + maps.add(item.toSer()); + } + Gson gson = new Gson(); + return gson.toJson(maps); + } + @SuppressLint("CheckResult") private List countPoint() { Set set = new HashSet<>(); diff --git a/libs/common/src/main/java/com/prws/common/bean/homework/CorrectionSer.java b/libs/common/src/main/java/com/prws/common/bean/homework/CorrectionSer.java new file mode 100644 index 0000000..3b726ec --- /dev/null +++ b/libs/common/src/main/java/com/prws/common/bean/homework/CorrectionSer.java @@ -0,0 +1,16 @@ +package com.prws.common.bean.homework; + +public class CorrectionSer { + public String brief; + public int correction; // 0 对, 1 错 + public int state; // 1: 已听懂; 2: 基本听懂; 3: 一般听懂 + + public CorrectionSer() { + } + + public CorrectionSer(String brief, int correction, int state) { + this.brief = brief; + this.correction = correction; + this.state = state; + } +} diff --git a/libs/common/src/main/java/com/prws/common/bean/homework/HomeWork.java b/libs/common/src/main/java/com/prws/common/bean/homework/HomeWork.java index 6ac7de9..876a8e6 100644 --- a/libs/common/src/main/java/com/prws/common/bean/homework/HomeWork.java +++ b/libs/common/src/main/java/com/prws/common/bean/homework/HomeWork.java @@ -38,4 +38,7 @@ public class HomeWork implements Serializable { } } + public CorrectionSer toSer() { + return new CorrectionSer(brief, check ? 1 : 0, state); + } }