def _setpr(self, saleId): input = web.input() saleInfos = models.getSaleInfos([saleId]) if len(saleInfos)<1: return {"Msg":"未找到拍品信息", "rsCode":-7} saleInfo = saleInfos[0] #状态是否正常 =todo #时间是否正常 nowTime = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time())) if nowTime < saleInfo.get("starttime"): return {"Msg":"拍卖时间未到", "rsCode":-8} if nowTime > saleInfo.get("endtime"): return {"Msg":"拍卖时间已过", "rsCode":-9} #检查是否高于起拍价格 salePr = input.get("pr") try: salePr = int(salePr) startMoney = saleInfo.get("start_money", 0) startMoney = int(startMoney) if salePr <= startMoney: return {"Msg":"人不能太小气, 价格都低于起拍价了 ...", "rsCode":-12} except Exception, e: return {"Msg":"hi, 价格必须为数字, 请检查价格 ... ", "rsCode": -11}
def GET(self, saleId): saleId = int(saleId) if saleId<=0: return "编号错误" saleInfos = models.getSaleInfos([saleId]) if len(saleInfos)<1: return "未找到拍品信息" statRef = models.getStatRef(saleInfos[0]) return render.base(islogin = session.get('islogin',False), userInfo = session.get('userInfo',False), page=views.show_detail(saleInfos[0], statRef))