From f273d34a389a5e64b992833221a27acc34e94172 Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Mon, 7 Jul 2025 17:51:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E8=B4=B9=E9=87=91=E5=B8=81=E5=8F=98?= =?UTF-8?q?=E8=B4=9F=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/demo/serviceImpl/ConsumeServiceImpl.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java index 32a34ac..46cbd0d 100644 --- a/src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java @@ -118,8 +118,8 @@ public class ConsumeServiceImpl implements ConsumeService { userGoldRecord.setOrderCode("XF" + timestampPart + counterPart); userGoldRecord.setJwcode(consumeUser.getJwcode()); userGoldRecord.setGoodsName(consumeUser.getGoodsName()); - userGoldRecord.setSumGold(consumeUser.getSumGold()); - userGoldRecord.setPermanentGold(consumeUser.getPermanentGold()); + userGoldRecord.setSumGold(-consumeUser.getSumGold()); + userGoldRecord.setPermanentGold(-consumeUser.getPermanentGold()); // 获取当前月份(1-12) int currentMonth = LocalDate.now().getMonthValue(); GoldUser gold = userMapper.selectGold(consumeUser.getJwcode().toString()); @@ -131,23 +131,23 @@ public class ConsumeServiceImpl implements ConsumeService { if (currentMonth >= 1 && currentMonth <= 6) { // 1-6月:设置6月额度,12月保持默认值 if (consumeUser.getFreeGold() > gold.getNowFreeJune()) { - userGoldRecord.setFreeJune(gold.getNowFreeJune()); - userGoldRecord.setFreeDecember(consumeUser.getFreeGold() - gold.getNowFreeJune()); + userGoldRecord.setFreeJune(-gold.getNowFreeJune()); + userGoldRecord.setFreeDecember(-(consumeUser.getFreeGold() - gold.getNowFreeJune())); } else { - userGoldRecord.setFreeJune(consumeUser.getFreeGold()); + userGoldRecord.setFreeJune(-consumeUser.getFreeGold()); userGoldRecord.setFreeDecember(0); } } else { // 7-12月:设置12月额度,6月保持默认值 if (consumeUser.getFreeGold() > gold.getNowFreeDecember()) { - userGoldRecord.setFreeDecember(gold.getNowFreeDecember()); - userGoldRecord.setFreeJune(consumeUser.getFreeGold() - gold.getNowFreeDecember()); + userGoldRecord.setFreeDecember(-gold.getNowFreeDecember()); + userGoldRecord.setFreeJune(-(consumeUser.getFreeGold() - gold.getNowFreeDecember())); } else { - userGoldRecord.setFreeDecember(consumeUser.getFreeGold()); + userGoldRecord.setFreeDecember(-consumeUser.getFreeGold()); userGoldRecord.setFreeJune(0); } } - userGoldRecord.setTaskGold(consumeUser.getTaskGold()); + userGoldRecord.setTaskGold(-consumeUser.getTaskGold()); userGoldRecord.setRemark(consumeUser.getRemark()); userGoldRecord.setType((byte) 1); userGoldRecord.setIsRefund((byte) 0);