diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LinePayServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LinePayServiceImpl.java index 98cf711d8..fd744040a 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LinePayServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LinePayServiceImpl.java @@ -197,7 +197,8 @@ public class LinePayServiceImpl implements LinePayService { linePayDAO.updateLinePay(linePayDO); } else { linePayDO.setPaymentReceiptCode(getPaymentReceiptCode()); - linePayDAO.addLinePay(linePayDO); + Long payId = linePayDAO.addLinePay(linePayDO); + linePayDO.setId(payId); } if (shopSubStageInfo.getShopSubStageStatus().equals(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_71.getShopSubStageStatus())) {