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