From 637411436cfe485b92cc0151ea8cc632e0af788c Mon Sep 17 00:00:00 2001 From: chaiyapeng <3535863041@qq.com> Date: Mon, 9 Sep 2024 15:34:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/system/domain/ConnectorUser.java | 4 +++ .../system/service/impl/BuyServiceImpl.java | 32 ++++++++++--------- .../resources/mapper/system/BuyMapper.xml | 2 +- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/muyu/system/domain/ConnectorUser.java b/src/main/java/com/muyu/system/domain/ConnectorUser.java index 241713b..cf4c998 100644 --- a/src/main/java/com/muyu/system/domain/ConnectorUser.java +++ b/src/main/java/com/muyu/system/domain/ConnectorUser.java @@ -33,6 +33,10 @@ public class ConnectorUser { * 购买次数 */ private Integer connectorFrequency; + /** + * 测试次数 + */ + private Integer textNumber; /** * 接口名称 */ diff --git a/src/main/java/com/muyu/system/service/impl/BuyServiceImpl.java b/src/main/java/com/muyu/system/service/impl/BuyServiceImpl.java index cf33ba3..24ad012 100644 --- a/src/main/java/com/muyu/system/service/impl/BuyServiceImpl.java +++ b/src/main/java/com/muyu/system/service/impl/BuyServiceImpl.java @@ -44,6 +44,7 @@ public class BuyServiceImpl extends ServiceImpl implements Integer i = buyMapper.doBuyInterface(connectorUser); if (i>0){ user.setUserBalance(user.getUserBalance()-connectorUser.getConnectorFrequency()*connectorUser.getConnectorPrice()); + //购买减余额 buyMapper.buyPrice(user); buyMapper.doBuyInterface(connectorUser); ConnectorLog connectorLog = new ConnectorLog(); @@ -53,21 +54,22 @@ public class BuyServiceImpl extends ServiceImpl implements buyMapper.insertPurchaseRecord(connectorLog); return Result.success(i,"购买成功"); } - ConnectorUser connectorUser1 = buyMapper.selectConnectorUser(connectorUser); - if (connectorUser1==null){ - Integer i1 = buyMapper.addConnectorUser(connectorUser); - if (i1>0){ - user.setUserBalance(user.getUserBalance()-connectorUser.getConnectorFrequency()*connectorUser.getConnectorPrice()); - buyMapper.buyPrice(user); - buyMapper.doBuyInterface(connectorUser); - ConnectorLog connectorLog = new ConnectorLog(); - connectorLog.setDataName(connectorUser.getConnectorName()); - connectorLog.setAmount(connectorUser.getConnectorPrice()); - // 插入购买记录 - buyMapper.insertPurchaseRecord(connectorLog); - return Result.success(i,"购买成功"); - } - } +// ConnectorUser connectorUser1 = buyMapper.selectConnectorUser(connectorUser); +// if (connectorUser1==null){ +// //添加 +//// Integer i1 = buyMapper.addConnectorUser(connectorUser); +//// if (i1>0){ +// user.setUserBalance(user.getUserBalance()-connectorUser.getConnectorFrequency()*connectorUser.getConnectorPrice()); +// buyMapper.buyPrice(user); +// buyMapper.doBuyInterface(connectorUser); +// ConnectorLog connectorLog = new ConnectorLog(); +// connectorLog.setDataName(connectorUser.getConnectorName()); +// connectorLog.setAmount(connectorUser.getConnectorPrice()); +// // 插入购买记录 +// buyMapper.insertPurchaseRecord(connectorLog); +// return Result.success(i,"购买成功"); +//// } +// } return Result.error("购买失败"); } } diff --git a/src/main/resources/mapper/system/BuyMapper.xml b/src/main/resources/mapper/system/BuyMapper.xml index e59e2bc..1c749ae 100644 --- a/src/main/resources/mapper/system/BuyMapper.xml +++ b/src/main/resources/mapper/system/BuyMapper.xml @@ -6,7 +6,7 @@ INSERT INTO `text`.`connector_user` (`connector_user_id`, `user_id`, `connector_id`, `connector_residue_degree`, `connector_frequency`) - VALUES (0,#{userId}, #{connectorId}, 0, 0) + VALUES (0,#{userId}, #{connectorId}, 0, 0,5)