示例#1
0
文件: income.py 项目: yehiaa/clinic
    def get(self):
        qParser = reqparse.RequestParser()

        qParser.add_argument('fromDate', type=dateInput, default=None)
        qParser.add_argument('toDate', type=dateInput, default=None)
        qParser.add_argument('user_id', type=int, default=None)
        qParser.add_argument('service_id', type=int, default=None)

        args = qParser.parse_args()

        fromDate = args.get('fromDate')
        toDate = args.get('toDate')
        user_id = args.get('user_id')
        service_id = args.get('service_id')

        report = RefundsDetailsReport()
        report.filterDateRange(fromDate, toDate)
        report.filterByUser(user_id)
        report.filterByService(service_id)

        return report.result()