def get_sms_reply(): args_spec = {"phone": Arg(str, allow_missing=True)} args = args_parser.parse(args_spec) page_no, page_size = get_paging_params() if page_no and page_size: args["offset"] = (page_no - 1) * page_size args["limit"] = page_size result = PaymentNoticeReply.query(**args) reply_list = [{"phone": r.phone_number, "message": r.message, "reply_at": r.reply_at} for r in result] total_num = PaymentNoticeReply.query_count(**args) return {"reply_list": reply_list, "total_num": total_num}
def _save_sms_reply(reply_id, phone_number, message, reply_at): reply = PaymentNoticeReply.get(reply_id) if reply: return False save_sms_reply(reply_id, phone_number, message, reply_at) return True
def get_sms_reply(): args_spec = { 'phone': Arg(str, allow_missing=True), } args = args_parser.parse(args_spec) page_no, page_size = get_paging_params() if page_no and page_size: args['offset'] = (page_no - 1) * page_size args['limit'] = page_size result = PaymentNoticeReply.query(**args) reply_list = [{ 'phone': r.phone_number, 'message': r.message, 'reply_at': r.reply_at } for r in result] total_num = PaymentNoticeReply.query_count(**args) return {'reply_list': reply_list, 'total_num': total_num}
def save_sms_reply(reply_id, phone_number, message, create_time): PaymentNoticeReply.add(reply_id, phone_number, message, create_time)