老师,上午我做的时候知识在购物车详情页面 向 提交订单 页面跳转不了,现在购物车详情页面也没了?怎么回事
来源:12-4 下单提交 下(并发控制)
巴赫
2020-04-28
老师,上午我做的时候知识在购物车详情页面 向 提交订单 页面跳转不了,现在购物车详情页面也没了?怎么回事
写回答
5回答
-
你好
打印下堆栈看看,然后把终端的输出内容截图或者复制出来
print(e) import traceback traceback.print_exc()
022020-04-30 -
编程浪子
2020-05-01
你好
如下
012020-05-01 -
巴赫
提问者
2020-04-30
老师,图在这里
00 -
巴赫
提问者
2020-04-29
try: tmp_food_list = db.session.query(Food).filter(Food.id.in_(food_ids)) \ .with_for_update().all() tmp_food_stock_mapping = {} for tmp_item in tmp_food_list: tmp_food_stock_mapping[tmp_item.id] = tmp_item.stock model_pay_order = PayOrder() model_pay_order.order_sn = self.geneOrderSn() model_pay_order.member_id = member_id model_pay_order.total_price = total_price model_pay_order.yun_price = yun_price model_pay_order.pay_price = pay_price model_pay_order.note = note model_pay_order.status = -8 model_pay_order.express_status = -8 model_pay_order.updated_time = model_pay_order.created_time = getCurrentDate() db.session.add(model_pay_order) for item in items: tmp_left_stock = tmp_food_stock_mapping[item['id']] if decimal.Decimal(item['price']) < 0: continue if int(item['number']) > int(tmp_left_stock): raise Exception("您购买的美食太火爆了,剩余:%s,您购买:%s" % (tmp_left_stock, item['number'])) tmp_ret = Food.query.filter_by(id=item['id']).update({ "stock": int(tmp_left_stock) - int(item['number']) }) if not tmp_ret: raise Exception("下单失败请重新下单") tmp_pay_item = PayOrderItem() tmp_pay_item.pay_order_id = model_pay_order.id tmp_pay_item.member_id = member_id tmp_pay_item.quantity = item['number'] tmp_pay_item.price = item['price'] tmp_pay_item.food_id = item['id'] tmp_pay_item.updated_time = tmp_pay_item.created_time = getCurrentDate() tmp_pay_item.note = note db.session.add(tmp_pay_item) FoodService.setStockChangeLog(item['id'],-item['number'],"在线购买") db.session.commit() resp['data']={ 'id':model_pay_order.id, 'order_sn':model_pay_order.order_sn, 'total_price':str(total_price) } except Exception as e: db.session.rollback() print(e) resp['code']=-1 resp['msg']="下单失败请重新下单" resp['msg']=str(e) return resp
00 -
巴赫
提问者
2020-04-29
老师,这个问题,我在app.json 中加了个 “pages/logs/logs”好了,
但是我点击提交订单的时候遇到了这个问题,没有update这个属性
00
相似问题
无法跳出登录页面
回答 2
加载不了 login.js 页面
回答 3