gpt4 book ai didi

java - 保持交易状态

转载 作者:行者123 更新时间:2023-12-01 13:11:24 26 4
gpt4 key购买 nike

我有 2 个网络服务方法:

RentCar()
{
// Here, i will generate an ID called TransactionID
// Insert the "TransactionID" into mysql table called Transactions, with another field called RentTime.
}

ReturnCar()
{
// At some point in time, the user returns the Car.
// But now i need the "TransactionID" that was generated from RentCar() method.
// So i could edit the Transactions Table to update a certain field called returnTime.
// Is that possible ?
}

我知道可能的一种方法是创建一个临时表并将 RentCar() 的值存储到其中。然后,当用户归还汽车时,我现在从 temp 中删除值并传输到 TransactionTable,包括 归还时间(现在)

最佳答案

想想它在现实生活中是如何运作的:

  1. 您租了一辆车。租赁公司在交易表中创建一条记录,其中包含已租赁汽车的 ID,并向您提供汽车

  2. 一周后您开着车回来。租赁公司在交易表中搜索<​​strong>包含归还汽车 ID 的记录,现在可以将此记录标记为已归还。

因此,在您的代码中,只需执行相同的操作:从 rentCar() 服务返回交易 ID,并将其作为 returnCar() 中的参数服务。你没有“回来”。您要退回特定汽车,由 transactionID 标识。

关于java - 保持交易状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22835632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com