diff --git a/.idea/misc.xml b/.idea/misc.xml index e218332..0ae6045 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -26,6 +26,7 @@ + @@ -68,7 +69,9 @@ + + diff --git a/.idea/misc.xml b/.idea/misc.xml index e218332..0ae6045 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -26,6 +26,7 @@ + @@ -68,7 +69,9 @@ + + diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java index 5de8d78..62d78b2 100644 --- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java +++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.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; @@ -12,6 +13,7 @@ import com.casic.dcms.databinding.FragmentVerifyCaseBinding; import com.casic.dcms.model.VerifiedCaseModel; import com.casic.dcms.utils.LocaleConstant; +import com.casic.dcms.utils.StringHelper; import com.casic.dcms.view.verify.VerifiedDetailActivity; import com.casic.dcms.vm.CaseViewModel; import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter; @@ -125,6 +127,14 @@ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) { @Override public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.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 e218332..0ae6045 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -26,6 +26,7 @@ + @@ -68,7 +69,9 @@ + + diff --git a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java index 5de8d78..62d78b2 100644 --- a/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.java +++ b/app/src/main/java/com/casic/dcms/fragment/verify/CaseVerifiedFragment.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; @@ -12,6 +13,7 @@ import com.casic.dcms.databinding.FragmentVerifyCaseBinding; import com.casic.dcms.model.VerifiedCaseModel; import com.casic.dcms.utils.LocaleConstant; +import com.casic.dcms.utils.StringHelper; import com.casic.dcms.view.verify.VerifiedDetailActivity; import com.casic.dcms.vm.CaseViewModel; import com.pengxh.androidx.lite.adapter.NormalRecyclerAdapter; @@ -125,6 +127,14 @@ adapter = new NormalRecyclerAdapter(R.layout.item_case_rv_l, dataBeans) { @Override public void convertView(ViewHolder viewHolder, int position, VerifiedCaseModel.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/VerifiedCaseModel.java b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java index 4dc061b..59b2847 100644 --- a/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.java +++ b/app/src/main/java/com/casic/dcms/model/VerifiedCaseModel.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,30 +80,34 @@ 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 currDeptId; + private String currRoleName; + private String currDeptName; + private String currRoleId; + 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; } @@ -115,11 +119,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; } @@ -163,11 +167,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; } @@ -235,12 +239,12 @@ this.isOvertime = isOvertime; } - public String getCurrRoleName() { - return currRoleName; + public String getFileIdVerify() { + return fileIdVerify; } - public void setCurrRoleName(String currRoleName) { - this.currRoleName = currRoleName; + public void setFileIdVerify(String fileIdVerify) { + this.fileIdVerify = fileIdVerify; } public String getCasetypeDetailCode() { @@ -267,14 +271,6 @@ this.eorc = eorc; } - public String getCurrRoleId() { - return currRoleId; - } - - public void setCurrRoleId(String currRoleId) { - this.currRoleId = currRoleId; - } - public String getCaseid() { return caseid; } @@ -314,6 +310,46 @@ public void setReportTime(String reportTime) { this.reportTime = reportTime; } + + public String getCurrDeptId() { + return currDeptId; + } + + public void setCurrDeptId(String currDeptId) { + this.currDeptId = currDeptId; + } + + public String getCurrRoleName() { + return currRoleName; + } + + public void setCurrRoleName(String currRoleName) { + this.currRoleName = currRoleName; + } + + public String getCurrDeptName() { + return currDeptName; + } + + public void setCurrDeptName(String currDeptName) { + this.currDeptName = currDeptName; + } + + public String getCurrRoleId() { + return currRoleId; + } + + public void setCurrRoleId(String currRoleId) { + this.currRoleId = currRoleId; + } + + public String getOnedeptName() { + return onedeptName; + } + + public void setOnedeptName(String onedeptName) { + this.onedeptName = onedeptName; + } } } }