Example #1
0
	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}
Example #2
0
	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))