Merge pull request !2509 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2025-04-19 10:58:45 +00:00
committed by Gitee
@@ -286,15 +286,14 @@ class HrAttendanceDetail(models.Model):
remaining_users = total_users
for user in user_obj:
# 判断是否是微信用户
if user.oauth_uid:
if user.oauth_uid and user.employee_id.contract_id:
_logger.info("梳理ing:{} id:{},总:{},剩:{},司{}".format(user.name, user.id, total_users,remaining_users, user.employee_id.company_id.name))
remaining_users -= 1
# 查询当前用户区间内的所有打卡数据没有的创建
for current_date in self.divide_time_range_fixed(start_time, now_time):
# 普通用户写入打卡数据
self._do_save_wx_attendance_data(user, current_date)
# 计划用户的打开时间
self._do_plan_save_wx_attendance_data(user, current_date)
for current_date in self.sudo().divide_time_range_fixed(start_time, now_time):
self.sudo()._do_save_wx_attendance_data(user, current_date)
self.sudo()._do_plan_save_wx_attendance_data(user, current_date)
# else:
# _logger.info("梳理ing:{} id:{},司{}".format(user.name, user.id, user.employee_id.company_id.name))
return True
def _do_save_wx_attendance_data(self, user, current_date):