コード例 #1
0
def GetPercentageTodayRevenueToPrevDay():
    ### Doanh thu so với hôm qua
    today_revenue = RevenueRep.GetTotalRevenueOfSpecificDay()
    prev_day_revenue = RevenueRep.GetTotalRevenueOfSpecificDay(
        datetime.now().date() - timedelta(days=1))
    percentage_today_revenue_with_prev_day = 1 if prev_day_revenue == 0 else round(
        (today_revenue / prev_day_revenue), 4)
    res_percentage_today_revenue_with_prev_day = dict({
        'label':
        'percentage_today_revenue_with_prev_day',
        'value':
        percentage_today_revenue_with_prev_day
    })
    return res_percentage_today_revenue_with_prev_day
コード例 #2
0
def GetGrowPercentageToPrevDay():
    ### Tốc độ tăng trưởng doanh thu so với hôm qua
    prev_day_revenue = RevenueRep.GetTotalRevenueOfSpecificDay(
        datetime.now().date() - timedelta(days=1))
    today_revenue = RevenueRep.GetTotalRevenueOfSpecificDay()
    grow_percentage_to_prev_day = 1 if prev_day_revenue == 0 else round(
        (today_revenue / prev_day_revenue), 4) - 1
    if prev_day_revenue == today_revenue:
        grow_percentage_to_prev_day = 0

    res_grow_percentage_to_prev_day = dict({
        'label': 'grow_percentage_to_prev_day',
        'value': grow_percentage_to_prev_day
    })
    return res_grow_percentage_to_prev_day
コード例 #3
0
def GetRevenueEachDayInMonth():
    ### Doanh thu từng ngày trong tháng
    revenue_of_each_day_in_month_arr = []
    for i in range(
            1,
            monthrange(datetime.now().year,
                       datetime.now().month)[1] + 1):
        datetime_day = datetime(datetime.now().year,
                                datetime.now().month, i).date()
        revenue_of_each_day_dict = dict({
            'date':
            datetime(month=datetime_day.month, day=datetime_day.day,
                     year=2020),
            'revenue':
            RevenueRep.GetTotalRevenueOfSpecificDay(datetime_day)
        })
        revenue_of_each_day_in_month_arr.append(revenue_of_each_day_dict)

    res_revenue_each_day_in_month_arr = dict({
        'label':
        'revenue_each_day_in_month_arr',
        'value':
        revenue_of_each_day_in_month_arr
    })
    return res_revenue_each_day_in_month_arr
コード例 #4
0
def GetTodayRevenue():
    ### Tổng doanh thu trong ngày
    today_revenue = RevenueRep.GetTotalRevenueOfSpecificDay()
    res_revenue_today = dict({
        'label': 'today_revenue',
        'value': today_revenue
    })
    return res_revenue_today