calculator3

This commit is contained in:
jiangyong27 2025-03-13 19:31:56 +08:00
parent 5b596a9a0f
commit 3728cf6c47
1 changed files with 8 additions and 0 deletions

View File

@ -67,6 +67,14 @@ func (s *StaffSalary) Create(sess *session.AdminSession, req *api.CreateSalaryRe
session.CheckDBError(err)
for _, user := range users {
//离职的且离职时间不在当月的不在计算工资
if user.Status == model.StaffUserStatusOffline {
leaveDate, _ := time.ParseInLocation("2006-01-02", user.LeaveDate, time.Local)
if leaveDate.Month() != time.Now().Month() {
continue
}
}
salary, err := dao.NewStaffSalaryDao().GetBy(sess.GetCorpId(), user.Id, req.Month)
session.CheckDBError(err)
salaryServ := CommonService.NewStaffSalary(user)