diff --git a/.idea/misc.xml b/.idea/misc.xml
index 0ae6045..efa70ac 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -51,6 +51,8 @@
+
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 0ae6045..efa70ac 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -51,6 +51,8 @@
+
+
diff --git a/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java b/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java
index 8a19444..29c3ad3 100644
--- a/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java
@@ -2,6 +2,7 @@
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
@@ -11,6 +12,7 @@
import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentDeptCaseBinding;
import com.casic.dcms.model.dept.HandledCaseModel;
+import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.CaseDetailActivity;
import com.casic.dcms.vm.DeptCaseViewModel;
import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
@@ -123,6 +125,14 @@
adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
public void convertView(ViewHolder viewHolder, int position, HandledCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ viewHolder.setImageResource(R.id.caseImageView, StringHelper.appendCompleteURL(firstImage));
+ }
+ }
viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
.setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
.setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 0ae6045..efa70ac 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -51,6 +51,8 @@
+
+
diff --git a/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java b/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java
index 8a19444..29c3ad3 100644
--- a/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java
+++ b/app/src/main/java/com/casic/dcms/fragment/department/DeptCaseHandledFragment.java
@@ -2,6 +2,7 @@
import android.os.Handler;
import android.os.Message;
+import android.text.TextUtils;
import android.view.View;
import androidx.annotation.NonNull;
@@ -11,6 +12,7 @@
import com.casic.dcms.R;
import com.casic.dcms.databinding.FragmentDeptCaseBinding;
import com.casic.dcms.model.dept.HandledCaseModel;
+import com.casic.dcms.utils.StringHelper;
import com.casic.dcms.view.CaseDetailActivity;
import com.casic.dcms.vm.DeptCaseViewModel;
import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter;
@@ -123,6 +125,14 @@
adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) {
@Override
public void convertView(ViewHolder viewHolder, int position, HandledCaseModel.DataModel.RowsModel item) {
+ String fileIdVerify = item.getFileIdVerify();
+ if (!TextUtils.isEmpty(fileIdVerify)) {
+ String[] split = fileIdVerify.split(",");
+ String firstImage = split[0];
+ if (firstImage.endsWith(".jpg") || firstImage.contains(".jpeg") || firstImage.contains(".png")) {
+ viewHolder.setImageResource(R.id.caseImageView, StringHelper.appendCompleteURL(firstImage));
+ }
+ }
viewHolder.setText(R.id.caseTitleView, StringHub.filterSpaceOrEnter(item.getDescription()))
.setText(R.id.casePlaceView, "发生地点:" + StringHub.filterSpaceOrEnter(item.getFieldintro()))
.setText(R.id.caseTimeView, "上报时间:" + item.getReportTime());
diff --git a/app/src/main/java/com/casic/dcms/model/dept/HandledCaseModel.java b/app/src/main/java/com/casic/dcms/model/dept/HandledCaseModel.java
index 5d9e64c..1d8be60 100644
--- a/app/src/main/java/com/casic/dcms/model/dept/HandledCaseModel.java
+++ b/app/src/main/java/com/casic/dcms/model/dept/HandledCaseModel.java
@@ -62,16 +62,16 @@
}
public static class RowsModel {
- private String isPostpone;
- private String preState;
+ private int isPostpone;
+ private int preState;
private String description;
- private String source;
+ private int source;
private String eorcName;
private String casetypeDetailName;
private String remainingTime;
private String casetypeName;
private String processId;
- private String caseState;
+ private int caseState;
private String id;
private String shopId;
private String fieldintro;
@@ -80,28 +80,32 @@
private String preOperator;
private String lng;
private String isOvertime;
+ private String currRoleName;
+ private String fileIdVerify;
private String casetypeDetailCode;
private String onedeptid;
private String eorc;
+ private String currRoleId;
private String caseid;
private String casetypeCode;
private String nodeLimittime;
private String sourceName;
private String reportTime;
+ private String onedeptName;
- public String getIsPostpone() {
+ public int getIsPostpone() {
return isPostpone;
}
- public void setIsPostpone(String isPostpone) {
+ public void setIsPostpone(int isPostpone) {
this.isPostpone = isPostpone;
}
- public String getPreState() {
+ public int getPreState() {
return preState;
}
- public void setPreState(String preState) {
+ public void setPreState(int preState) {
this.preState = preState;
}
@@ -113,11 +117,11 @@
this.description = description;
}
- public String getSource() {
+ public int getSource() {
return source;
}
- public void setSource(String source) {
+ public void setSource(int source) {
this.source = source;
}
@@ -161,11 +165,11 @@
this.processId = processId;
}
- public String getCaseState() {
+ public int getCaseState() {
return caseState;
}
- public void setCaseState(String caseState) {
+ public void setCaseState(int caseState) {
this.caseState = caseState;
}
@@ -233,6 +237,22 @@
this.isOvertime = isOvertime;
}
+ public String getCurrRoleName() {
+ return currRoleName;
+ }
+
+ public void setCurrRoleName(String currRoleName) {
+ this.currRoleName = currRoleName;
+ }
+
+ public String getFileIdVerify() {
+ return fileIdVerify;
+ }
+
+ public void setFileIdVerify(String fileIdVerify) {
+ this.fileIdVerify = fileIdVerify;
+ }
+
public String getCasetypeDetailCode() {
return casetypeDetailCode;
}
@@ -257,6 +277,14 @@
this.eorc = eorc;
}
+ public String getCurrRoleId() {
+ return currRoleId;
+ }
+
+ public void setCurrRoleId(String currRoleId) {
+ this.currRoleId = currRoleId;
+ }
+
public String getCaseid() {
return caseid;
}
@@ -296,6 +324,14 @@
public void setReportTime(String reportTime) {
this.reportTime = reportTime;
}
+
+ public String getOnedeptName() {
+ return onedeptName;
+ }
+
+ public void setOnedeptName(String onedeptName) {
+ this.onedeptName = onedeptName;
+ }
}
}
}