| | |
| | | |
| | | // 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("/")); |