def confirm_select_order(self): inputs = self.getInput() try: product = Products.get(Products.id == int(inputs['product'])) user =Users.get(Users.name == self.isLogin()) price = inputs['price'] if inputs.has_key('add'): order = Orders.create( owner = user, price = price, description = product.category.name, ) else: if not inputs.has_key('selected'): return self.orders_list() order = Orders.get(Orders.id == int(inputs['selected'])) details = OrderDetails.create( name = product.category.name + " "+product.diameter, product = product, count = user, price = price, ratio = 0.0, order = order, ) return web.seeother(self.makeUrl('/wap/edit_price_sheet', {'id': order.id})) except Exception, e: print 'exc',e return self.error(msg='保存订单失败!')
def add_price_sheet(self): try: user =Users.get(Users.name == self.isLogin()) order = Orders.create( owner = user, price = 0.0, description = '新报价单', ) return web.seeother(self.makeUrl('/wap/edit_price_sheet', {'id': order.id})) #return self.orders_list() except Exception, e: return self.error(msg='保存订单失败!')