Commit 84376805 by 于方蒙

update

parent 07a40aab
...@@ -109,6 +109,14 @@ def run_hatch_open(): ...@@ -109,6 +109,14 @@ def run_hatch_open():
RentDetail.status != -1, RentDetail.status != -1,
RentDetail.is_take == 0).order_by(RentDetail.id.desc()).first() RentDetail.is_take == 0).order_by(RentDetail.id.desc()).first()
if rent_detail: if rent_detail:
# 改变rentDatail中的is_take
# 22-06-08 Author famon
# 已取出的数量 和 订单数量一致才算取出
if rent_detail.takeout_count == rent_detail.rent_count:
rent_detail.is_take = 1
db.session.add(rent_detail)
return
# 查询到柜子中的物品 数量减一 # 查询到柜子中的物品 数量减一
sql = "update hatch set left_count = left_count - 1 where machine_no = '{}' and hatch_no='{}'".format( sql = "update hatch set left_count = left_count - 1 where machine_no = '{}' and hatch_no='{}'".format(
machine_no, hatch_no) machine_no, hatch_no)
...@@ -119,13 +127,6 @@ def run_hatch_open(): ...@@ -119,13 +127,6 @@ def run_hatch_open():
db.session.execute(sql_updata) db.session.execute(sql_updata)
db.session.commit() db.session.commit()
# 改变rentDatail中的is_take
# 22-06-08 Author famon
# 已取出的数量 和 订单数量一致才算取出
if rent_detail.takeout_count == rent_detail.rent_count:
rent_detail.is_take = 1
db.session.add(rent_detail)
# 当数量小于等于1时,将柜子物品状态改为已售空 # 当数量小于等于1时,将柜子物品状态改为已售空
left_res = Hatch.query.filter(Hatch.hatch_no == hatch_no, left_res = Hatch.query.filter(Hatch.hatch_no == hatch_no,
Hatch.machine_no == machine_no).first() Hatch.machine_no == machine_no).first()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment