diff --git a/sql/wfc_user_db/wfc_user_db.sql b/sql/wfc_user_db/wfc_user_db.sql index 80fc841..edf1839 100644 --- a/sql/wfc_user_db/wfc_user_db.sql +++ b/sql/wfc_user_db/wfc_user_db.sql @@ -782,7 +782,7 @@ CREATE TABLE `u_user` ( -- Records of u_user -- ---------------------------- INSERT INTO `u_user` VALUES (1, NULL, 'super', 'super', 'super', '00', 'super@mail.com', '123456', '1', '', '$2a$10$XF99QEWn2MjEE3pbFVvHuOyMi/YVIrQbdenEleJN5dYxAfgXFaaqG', 1, '', '0', '0', '192.168.88.14', '2024-12-06 10:36:35', 'system', '2024-05-08 21:50:54', '', '2024-12-06 10:36:35', 'super'); -INSERT INTO `u_user` VALUES (2, NULL, 'demo', 'demo', 'demo', '00', 'demo@mail.com', '123456', '1', '', '$2a$10$XF99QEWn2MjEE3pbFVvHuOyMi/YVIrQbdenEleJN5dYxAfgXFaaqG', 1, '', '0', '0', '192.168.88.14', '2024-12-06 10:36:35', 'system', '2024-12-06 10:30:54', '', '2024-12-06 10:36:35', 'demo'); +INSERT INTO `u_user` VALUES (2, NULL, 'demo', 'demo', 'demo', '00', 'demo@mail.com', '12345678', '1', '', '$2a$10$XF99QEWn2MjEE3pbFVvHuOyMi/YVIrQbdenEleJN5dYxAfgXFaaqG', 1, '', '0', '0', '192.168.88.14', '2024-12-06 10:36:35', 'system', '2024-12-06 10:30:54', '', '2024-12-06 10:36:35', 'demo'); INSERT INTO `u_user` VALUES (3, NULL, '123456', '123456', '123456', '00', '12345678@mail.com', '1234567', '1', '', '$2a$10$XF99QEWn2MjEE3pbFVvHuOyMi/YVIrQbdenEleJN5dYxAfgXFaaqG', 1, '', '0', '0', '192.168.2.94', '2024-12-16 17:36:08', 'system', '2024-05-08 21:50:54', '123456', '2024-12-16 17:36:08', ''); -- ---------------------------- diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UOrderServiceImpl.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UOrderServiceImpl.java index 23ed818..26f43e5 100644 --- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UOrderServiceImpl.java +++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UOrderServiceImpl.java @@ -162,8 +162,10 @@ public class UOrderServiceImpl extends ServiceImpl impleme throw new ServiceException("user.order.pay.amount.error"); } if (paySuccess(orderId)) { - account.setBalance(account.getBalance().subtract(order.getOrderAmount())); - accountService.updateById(account); + UAccount updateAccount = new UAccount(); + updateAccount.setId(account.getId()); + updateAccount.setBalance(account.getBalance().subtract(order.getOrderAmount())); + accountService.updateById(updateAccount); } return true;