diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index c91e7d561..9e0ace4b5 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -2094,12 +2094,10 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService { settleOrderReport.setTradeAmount(totalSettleAmount.subtract(tradeFee)); SettleOrderReport selectResult = settleOrderReportService.selectByStationIdAndDate(stationId, tradeDate); - if (selectResult == null) { - settleOrderReportService.insertSettleOrderReport(settleOrderReport); - } else { + if (selectResult != null) { settleOrderReport.setId(selectResult.getId()); - settleOrderReportService.updateSettleOrderReport(settleOrderReport); } + settleOrderReportService.insertOrUpdate(settleOrderReport); }