|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 6. 转换为算法库接口XML | 
|---|
|  |  |  | if (result) { | 
|---|
|  |  |  | result = createIfXmlFromRbd(modelRbd, algorithmList, modelNodeAndVnodeList); | 
|---|
|  |  |  | //            result = createIfXmlFromRbd(modelRbd, algorithmList, modelNodeAndVnodeList); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 7. 保存模型 | 
|---|
|  |  |  | 
|---|
|  |  |  | if (jsonValue != null && StringUtils.isNotBlank(jsonValue.toString())) { | 
|---|
|  |  |  | productImg.setReliabDistribType(Integer.valueOf(jsonValue.toString())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | productImg.setTaskMtbcf(JsonUtils2.getJsonValueByPath(jsonObject, "data/taskMtbcf".split("/")).toString()); | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/taskMtbcf".split("/")); | 
|---|
|  |  |  | if (null != jsonValue) productImg.setTaskMtbcf(jsonValue.toString()); | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/taskMtbcfOtherParams2".split("/")); | 
|---|
|  |  |  | if (null != jsonValue) productImg.setTaskMtbcfOtherParams2(jsonValue.toString()); | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/taskMtbcfOtherParams3".split("/")); | 
|---|
|  |  |  | if (null != jsonValue) productImg.setTaskMtbcfOtherParams3(jsonValue.toString()); | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/isRepair".split("/")); | 
|---|
|  |  |  | if (jsonValue != null && StringUtils.isNotBlank(jsonValue.toString())) { | 
|---|
|  |  |  | if (jsonValue != null && StringUtils.isNotBlank(jsonValue.toString()) && !"null".equals(jsonValue.toString())) { | 
|---|
|  |  |  | productImg.setIsRepair(Integer.valueOf(jsonValue.toString())); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | productImg.setIsRepair(0); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (1 == productImg.getIsRepair()) { | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/repairDistribType".split("/")); | 
|---|
|  |  |  | if (jsonValue != null && StringUtils.isNotBlank(jsonValue.toString())) { | 
|---|
|  |  |  | productImg.setRepairDistribType(Integer.valueOf(jsonValue.toString())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | productImg.setRepairMttcr(JsonUtils2.getJsonValueByPath(jsonObject, "data/repairMttcr".split("/")).toString()); | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/repairMttcr".split("/")); | 
|---|
|  |  |  | if (null != jsonValue) productImg.setRepairMttcr(jsonValue.toString()); | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/repairMttcrOtherParams2".split("/")); | 
|---|
|  |  |  | if (null != jsonValue) productImg.setRepairMttcrOtherParams2(jsonValue.toString()); | 
|---|
|  |  |  | jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/repairMttcrOtherParams3".split("/")); | 
|---|