diff --git a/server/service/staff_salary.go b/server/service/staff_salary.go index eefbe23..b099bba 100644 --- a/server/service/staff_salary.go +++ b/server/service/staff_salary.go @@ -83,6 +83,9 @@ func (s *StaffSalary) Create(sess *session.AdminSession, req *api.CreateSalaryRe log.Errorf("CalcSalary error :%s", err.Error()) continue } + if salary == nil { + continue + } if salary.Id == 0 { _, err = dao.NewStaffSalaryDao().Create(salary) } else {