我正在使用Spring和Hibernate JPA通过AJAX POST调用保存数据。即使经过状态检查,代码也会执行多次。
Order order1 = orderFacility.get(order.getId());
if (!order1.getOst().equals(APPROVED.getValue())) {
productFacility.increaseProductInOrderQtyBasedOnCustOrderQty(order,
CARE_PAGE_CUSTORDER_STATUS_CHANGE.toString() + ": "
+ order.getStatus().toUpperCase() + " -> " + OrderStatus.getByValue(st));
order.setOst(APPROVED.getValue());
orderFacility.save(order);
}
从所附图像中,您可以看到绿色边框行,这是确定的。但是,带红色边框的行是重复的。从输入时间开始,您可以有一个想法。请建议我停止这些重复。
我到目前为止所做的: