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; + } } } }