This commit is contained in:
张良(004796)
2024-02-28 14:30:24 +08:00
parent 46878eb14f
commit c70ffbb7d6
9 changed files with 70 additions and 16 deletions

View File

@@ -321,15 +321,15 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
RoomData roomData = room.getRoomData();
UserCall userCall = userCallService.getById(roomData.getRoomId());
UserData callUserData = room.getCallUserData();
Long callPrice = roomData.getCallPrice();
Long callPrice = Long.valueOf(roomData.getCallPrice()); // 通话单价
Long payCoin = Long.valueOf(roomData.getPayCoin()); // 已经支付的余额
Long payIncome = Long.valueOf(roomData.getPayIncome()); // 已经支付的收益
Long callTime = roomService.getCallTime(room);
// 本次支付金额
long totalAmount = callPrice * ((callTime / 60) + 1); // 本次需要支付的金额
if(callTime % 60 == 0){
totalAmount = callPrice * (callTime / 60);
}
Long payCoin = roomData.getPayCoin(); // 已经支付的余额
Long payIncome = roomData.getPayIncome(); // 已经支付的收益
// 补差价
long diff = totalAmount - (payCoin + payIncome);
Account callAccount = this.getByUserId(callUserData.getId());