示例#1
0
 def POST(self):
     util = Util()
     postdata = json.loads(web.data())
     numbers = postdata['numbers'] if ('numbers' in postdata) else None
     if "id" in postdata:
         if not numbers or not util.isValidNumbers(numbers):
             if util.deleteLottery(postdata['id']):
                 return "OK"
             else:
                 return web.internalerror("delete failed")
         elif util.updateLottery(postdata['id'], numbers):
             return "OK"
         else:
             return web.internalerror("update failed")
     else:
         if not numbers or not util.isValidNumbers(numbers):
             return web.internalerror("numbers not valid")
         result = util.addLottery(numbers)
         if result: return result.stringify()
         else: return web.internalerror("add failed")