liujiangyao 8 年之前
父節點
當前提交
e95cbce927

+ 3 - 3
app/src/main/java/com/sheep/gamegroup/model/entity/TaskAcceptedEty.java

@@ -14,7 +14,7 @@ public class TaskAcceptedEty implements Serializable{
     private String release_task_id;// 0,
     private String remarks;// "string",
     private String screenshots;// "string",
-    private String status;// 0,
+    private int status =1;// 0,--------1,已接受任务 2,正在进行中,3完成任务,4放弃任务,5任务失败,6审核失败,7提交审核
     private String uid;// 0,
     private String update_time;// 0
 
@@ -68,11 +68,11 @@ public class TaskAcceptedEty implements Serializable{
         this.screenshots = screenshots;
     }
 
-    public String getStatus() {
+    public int getStatus() {
         return status;
     }
 
-    public void setStatus(String status) {
+    public void setStatus(int status) {
         this.status = status;
     }
 

+ 33 - 1
app/src/main/java/com/sheep/gamegroup/view/adapter/TaskListItemAdp.java

@@ -65,7 +65,7 @@ public class TaskListItemAdp extends BaseAdapter {
         }catch (Exception e){
             e.printStackTrace();
         }
-        holder.price_tv.setText("+" + ety.getRelease_task().getBonus()+"元");
+        holder.price_tv.setText(returnValue(ety));
         Glide.with(context)
                 .load(ety.getRelease_task().getTask().getIcon())
                 .placeholder(R.mipmap.ic_launcher)
@@ -77,4 +77,36 @@ public class TaskListItemAdp extends BaseAdapter {
         ImageView icon_iv;
         TextView name_tv, date_tv, price_tv;
     }
+
+    /**
+     * 1,已接受任务 2,正在进行中,3完成任务,4放弃任务,5任务失败,6审核失败,7提交审核
+     * @return
+     */
+    private String returnValue(TaskAcceptedEty ety){
+        String stateStr = "已接受任务";
+        switch (ety.getStatus()){
+            case 1:
+                stateStr = "已接受任务";
+                break;
+            case 2:
+                stateStr = "正在进行中";
+                break;
+            case 3:
+                stateStr = "+ ety.getRelease_task().getBonus() 元";
+                break;
+            case 4:
+                stateStr = "放弃任务";
+                break;
+            case 5:
+                stateStr = "任务失败";
+                break;
+            case 6:
+                stateStr = "审核失败";
+                break;
+            case 7:
+                stateStr = "提交审核";
+                break;
+        }
+        return stateStr;
+    }
 }