|
|
|
|
@ -293,7 +293,8 @@ public class TyreSearchActivity extends AppCompatActivity {
|
|
|
|
|
Gson gson = new Gson();
|
|
|
|
|
JsonElement rootElement = JsonParser.parseString(body);
|
|
|
|
|
JsonObject rootObject = rootElement.getAsJsonObject();
|
|
|
|
|
BaseTyre baseTyre = new BaseTyre();
|
|
|
|
|
|
|
|
|
|
BaseTyre baseTyre = null;
|
|
|
|
|
// 3. 获取 "data" 节点 (注意判空,防止空指针异常)
|
|
|
|
|
if (rootObject.has("data") && !rootObject.get("data").isJsonNull()) {
|
|
|
|
|
JsonObject dataObject = rootObject.getAsJsonObject("data");
|
|
|
|
|
@ -315,6 +316,7 @@ public class TyreSearchActivity extends AppCompatActivity {
|
|
|
|
|
team = safeGetString(baseTyre.getTeam());
|
|
|
|
|
TYREPYTE = "new".equals(TYREPYTE) ? "全新胎" : TYREPYTE;
|
|
|
|
|
patternDepth = safeGetString(baseTyre.getPatternDepth());
|
|
|
|
|
binding.sumMileage.setText(baseTyre.getSumMileage()+" KM");
|
|
|
|
|
pinpai.setText(brand);
|
|
|
|
|
xinghao.setText(model);
|
|
|
|
|
cengji.setText(level);
|
|
|
|
|
@ -371,12 +373,27 @@ public class TyreSearchActivity extends AppCompatActivity {
|
|
|
|
|
itemObject.has("tireCode") ? itemObject.get("tireCode").getAsString() : "";
|
|
|
|
|
String time =
|
|
|
|
|
itemObject.has("createTime") ? itemObject.get("createTime").getAsString() : "";
|
|
|
|
|
String user =
|
|
|
|
|
itemObject.has("createBy") ? itemObject.get("createBy").getAsString() : "";
|
|
|
|
|
String wheel =
|
|
|
|
|
itemObject.has("positionName") ? itemObject.get("positionName").getAsString() : "";
|
|
|
|
|
String tirePress =
|
|
|
|
|
itemObject.has("tirePress") ? itemObject.get("tirePress").getAsString() : "";
|
|
|
|
|
String user ="";
|
|
|
|
|
try {
|
|
|
|
|
user= itemObject.has("createBy") ? itemObject.get("createBy").getAsString() : "";
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
user="";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (user.equals("null")) user="";
|
|
|
|
|
String wheel ="";
|
|
|
|
|
try {
|
|
|
|
|
wheel= itemObject.has("positionName") ? itemObject.get("positionName").getAsString() : "";
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
wheel ="";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String tirePress ="";
|
|
|
|
|
try {
|
|
|
|
|
tirePress= itemObject.has("tirePress") ? itemObject.get("tirePress").getAsString() : "";
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
tirePress ="";
|
|
|
|
|
}
|
|
|
|
|
// 直接获取,如果为 null 或不存在,自动返回 ""
|
|
|
|
|
String depth =
|
|
|
|
|
itemObject.has("treadDepth") && !itemObject.get("treadDepth").isJsonNull()
|
|
|
|
|
|