diff --git a/src/main/java/com/example/demo/controller/cash/CashCollectionController.java b/src/main/java/com/example/demo/controller/cash/CashCollectionController.java index bdf97c3..314f07d 100644 --- a/src/main/java/com/example/demo/controller/cash/CashCollectionController.java +++ b/src/main/java/com/example/demo/controller/cash/CashCollectionController.java @@ -475,8 +475,17 @@ public class CashCollectionController { } String result = cashCollectionService.addExFund(addFundsDTO); + + // 查询刚插入的数据并返回 + CashCollection savedData = cashCollectionService.selectById(addFundsDTO); + + // 对返回数据进行多语言转换 + if (savedData != null) { + translateSingleCashCollection(savedData, lang); + } + String successMsg = languageTranslationUtil.translate(result, lang); - return Result.success(successMsg); + return Result.success(successMsg, savedData); } catch (Exception e) { String errorMsg = languageTranslationUtil.translate(e.getMessage(), lang); return Result.error(errorMsg); @@ -497,8 +506,17 @@ public class CashCollectionController { } String result = cashCollectionService.addIpay88Fee(cashCollection); + + // 查询刚插入的数据并返回 + CashCollection savedData = cashCollectionService.selectById(cashCollection); + + // 对返回数据进行多语言转换 + if (savedData != null) { + translateSingleCashCollection(savedData, lang); + } + String successMsg = languageTranslationUtil.translate(result, lang); - return Result.success(successMsg); + return Result.success(successMsg, savedData); } catch (Exception e) { String errorMsg = languageTranslationUtil.translate(e.getMessage(), lang); return Result.error(errorMsg);