From d06fbb7626ca5c9e4e7a91ac06a6f2ae186c0f27 Mon Sep 17 00:00:00 2001
From: aa51513 <aa51513@163.com>
Date: 星期六, 15 五月 2021 15:52:04 +0800
Subject: [PATCH] 解决warnings,统一处理finally中return的问题
---
java110-bean/src/main/java/com/java110/entity/center/Business.java | 90 ++++++++++++++++++++++++++++++++++++++++----
1 files changed, 81 insertions(+), 9 deletions(-)
diff --git a/java110-bean/src/main/java/com/java110/entity/center/Business.java b/java110-bean/src/main/java/com/java110/entity/center/Business.java
index a407c15..ab8ff16 100644
--- a/java110-bean/src/main/java/com/java110/entity/center/Business.java
+++ b/java110-bean/src/main/java/com/java110/entity/center/Business.java
@@ -7,24 +7,33 @@
* 涓氬姟鏁版嵁
* Created by wuxw on 2018/4/13.
*/
-public class Business {
+public class Business implements Comparable<Business>{
private String bId;
//涓氬姟缂栫爜
private String serviceCode;
+ private String businessTypeCd;
+
private String serviceName;
private String remark;
- private JSONArray datas;
+ private String isInstance;
+
+ private JSONObject datas;
+
+ //閫忎紶
+ private String transferData;
private JSONArray attrs;
//杩斿洖 缂栫爜
private String code;
private String message;
+
+ private int seq;
public String getbId() {
@@ -59,11 +68,11 @@
this.remark = remark;
}
- public JSONArray getDatas() {
+ public JSONObject getDatas() {
return datas;
}
- public void setDatas(JSONArray datas) {
+ public void setDatas(JSONObject datas) {
this.datas = datas;
}
@@ -91,6 +100,30 @@
this.message = message;
}
+ public int getSeq() {
+ return seq;
+ }
+
+ public void setSeq(int seq) {
+ this.seq = seq;
+ }
+
+ public String getIsInstance() {
+ return isInstance;
+ }
+
+ public void setIsInstance(String isInstance) {
+ this.isInstance = isInstance;
+ }
+
+ public String getTransferData() {
+ return transferData;
+ }
+
+ public void setTransferData(String transferData) {
+ this.transferData = transferData;
+ }
+
/**
* 鏋勫缓鎴愬璞�
* @return
@@ -99,14 +132,53 @@
public Business builder(JSONObject businessObj) throws Exception{
try{
- this.setServiceCode(businessObj.getString("serviceCode"));
- this.setServiceName(businessObj.getString("serviceName"));
- this.setRemark(businessObj.getString("remark"));
- this.setDatas(businessObj.getJSONArray("datas"));
- this.setAttrs(businessObj.getJSONArray("attrs"));
+ this.setbId(businessObj.getString("bId"));
+ this.setBusinessTypeCd(businessObj.getString("businessTypeCd"));
+ if(businessObj.containsKey("serviceName")) {
+ this.setServiceName(businessObj.getString("serviceName"));
+ }
+ if(businessObj.containsKey("remark")) {
+ this.setRemark(businessObj.getString("remark"));
+ }
+
+ if(businessObj.containsKey("isInstance")){
+ this.setIsInstance(businessObj.getString("isInstance"));
+ }
+ if(businessObj.containsKey("datas")) {
+ this.setDatas(businessObj.getJSONObject("datas"));
+ }
+
+ if(businessObj.containsKey("attrs")){
+ this.setAttrs(businessObj.getJSONArray("attrs"));
+ }
+
+ if(businessObj.containsKey("transferData")){
+ this.setTransferData(businessObj.getString("transferData"));
+ }
+
+ if(businessObj.containsKey("response")){
+ this.setCode(businessObj.getJSONObject("response").getString("code"));
+ this.setMessage(businessObj.getJSONObject("response").getString("message"));
+ }
}catch (Exception e){
throw e;
}
return this;
}
+
+ @Override
+ public int compareTo(Business otherBusiness) {
+ if(this.getSeq() > otherBusiness.getSeq()) {
+ return -1;
+ }
+ return 0;
+ }
+
+ public String getBusinessTypeCd() {
+ return businessTypeCd;
+ }
+
+ public void setBusinessTypeCd(String businessTypeCd) {
+ this.businessTypeCd = businessTypeCd;
+ }
}
--
Gitblit v1.8.0