develop #38
Binary file not shown.
@ -91,6 +91,26 @@ public class ABTProductsPUTGenerator {
|
|||||||
|
|
||||||
private static void checkRewriteNullFields(Map.Entry<String, JsonNode> jsonField, JsonNode newJsonNode) {
|
private static void checkRewriteNullFields(Map.Entry<String, JsonNode> jsonField, JsonNode newJsonNode) {
|
||||||
switch (jsonField.getKey()) {
|
switch (jsonField.getKey()) {
|
||||||
|
case "productOwner" -> {
|
||||||
|
LOGGER.info("Rewriting null productOwner to productOwnerId...");
|
||||||
|
((ObjectNode)newJsonNode).putRawValue("productOwnerId", null);
|
||||||
|
}
|
||||||
|
case "productCategory" -> {
|
||||||
|
LOGGER.info("Rewriting null productCategory to productCategoryId...");
|
||||||
|
((ObjectNode)newJsonNode).putRawValue("productCategoryId", null);
|
||||||
|
}
|
||||||
|
case "paymentMoment" -> {
|
||||||
|
LOGGER.info("Rewriting null paymentMoment to paymentMomentId...");
|
||||||
|
((ObjectNode)newJsonNode).putRawValue("paymentMomentId", null);
|
||||||
|
}
|
||||||
|
case "requiredCustomerLevel" -> {
|
||||||
|
LOGGER.info("Rewriting null requiredCustomerLevel to requiredCustomerLevelId...");
|
||||||
|
((ObjectNode)newJsonNode).putRawValue("requiredCustomerLevelId", null);
|
||||||
|
}
|
||||||
|
case "layerInfo" -> {
|
||||||
|
LOGGER.info("Rewriting null layerInfo to layerInfoId...");
|
||||||
|
((ObjectNode)newJsonNode).putRawValue("layerInfoId", null);
|
||||||
|
}
|
||||||
case "marketSegments" -> {
|
case "marketSegments" -> {
|
||||||
LOGGER.info("Rewriting null marketSegments to marketSegmentIds...");
|
LOGGER.info("Rewriting null marketSegments to marketSegmentIds...");
|
||||||
((ObjectNode)newJsonNode).putRawValue("marketSegmentIds", null);
|
((ObjectNode)newJsonNode).putRawValue("marketSegmentIds", null);
|
||||||
@ -148,6 +168,11 @@ public class ABTProductsPUTGenerator {
|
|||||||
Long requiredCustomerLevelId = jsonField.getValue().get("requiredCustomerLevelId").asLong();
|
Long requiredCustomerLevelId = jsonField.getValue().get("requiredCustomerLevelId").asLong();
|
||||||
((ObjectNode)newJsonNode).put("requiredCustomerLevelId", requiredCustomerLevelId);
|
((ObjectNode)newJsonNode).put("requiredCustomerLevelId", requiredCustomerLevelId);
|
||||||
}
|
}
|
||||||
|
case "layerInfo" -> {
|
||||||
|
LOGGER.info("Rewriting layerInfo to layerInfoId...");
|
||||||
|
Long layerInfoId = jsonField.getValue().get("layerInfoId").asLong();
|
||||||
|
((ObjectNode)newJsonNode).put("layerInfoId", layerInfoId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user