Skip to content

Commit

Permalink
add fix salary for work days
Browse files Browse the repository at this point in the history
  • Loading branch information
a4ifka committed Apr 18, 2024
1 parent df7713e commit 2268aab
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,10 @@ class MonthSalaryCubit extends Cubit<MonthSalaryState> {
}

for (var item in items) {
Decimal orderSalary = (item.cost / Decimal.fromInt(100)).toDecimal() *
Decimal.fromInt(40);
salaryByMonth += orderSalary * Decimal.fromInt(item.count);
Decimal orderSalary = ((item.cost / Decimal.fromInt(100)).toDecimal() *
Decimal.fromInt(40));
salaryByMonth +=
(orderSalary * Decimal.fromInt(item.count)) + Decimal.fromInt(1500);
}
emit(MonthSalarySuccess(salary: salaryByMonth));
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,9 @@ class StatisticCubit extends Cubit<StatisticState> {
for (int i = 1; i <= DateTime(date.year, date.month + 1, 0).day; i++) {
if (salaryByDates.containsKey(i)) {
Decimal orderSalary =
(salaryByDates[i]! / Decimal.fromInt(100)).toDecimal() *
Decimal.fromInt(40);
((salaryByDates[i]! / Decimal.fromInt(100)).toDecimal() *
Decimal.fromInt(40)) + Decimal.fromInt(1500);

salary.add(orderSalary);
} else {
salary.add(Decimal.zero);
Expand Down

0 comments on commit 2268aab

Please sign in to comment.