This commit is contained in:
jiangyong 2025-03-06 01:08:22 +08:00
parent 549342ec85
commit a7dd72123a
1 changed files with 4 additions and 4 deletions

View File

@ -72,7 +72,7 @@ func (s *SalaryCalculator1002) Calculate(salary *model.StaffSalary) {
childOrderNum := 0
if corpUser != nil {
childOrders, err := dao.NewExternalCorpOrder().QueryChildOrder(corpUser.CorpId, startTime, endTime)
childOrders, err := dao.NewExternalCorpOrder().QueryChildOrder(corpUser.Id, startTime, endTime)
if err != nil {
log.Errorf("db error:%s", err.Error())
return
@ -86,11 +86,11 @@ func (s *SalaryCalculator1002) Calculate(salary *model.StaffSalary) {
if orderNum >= 40 {
salary.TargetSalary = cast.ToFloat64(userSlary.Target)
if orderNum <= 60 {
salary.AwardSalary = float64((orderNum - 40) * 80)
salary.TargetSalary += float64((orderNum - 40) * 80)
} else if orderNum <= 80 {
salary.AwardSalary = 1600 + float64((orderNum-60)*100)
salary.TargetSalary += 1600 + float64((orderNum-60)*100)
} else {
salary.AwardSalary = 3600 + float64((orderNum-80)*120)
salary.TargetSalary += 3600 + float64((orderNum-80)*120)
}
} else {
salary.TargetSalary = float64(60 * orderNum)