Skip to content

获取企业所有打卡规则WxCpCropCheckinOption无法获取“late_rule”数据 #3323

Closed

Description

@fonpin

模块版本情况

  • WxJava 模块名: 4.6.0

详细描述

getOaService().getCropCheckinOption()获取企业所有打卡规则,返回数据有“late_rule”数据,响应对象WxCpCropCheckinOption无法获取“late_rule”,应该是接口调整导致原结构不一样。望修复下,谢谢!

日志

微信响应数据

	{
      "grouptype": 1,
      "groupid": 1,
      "checkindate": [
        {
          "workdays": [
            1,
            2,
            3,
            4,
            5
          ],
          "checkintime": [
            {
              "time_id": 1,
              "work_sec": 32400,
              "off_work_sec": 64800,
              "remind_work_sec": 31800,
              "remind_off_work_sec": 64800,
              "rest_begin_time": 43200,
              "rest_end_time": 48600,
              "allow_rest": true,
              "earliest_work_sec": 21600,
              "latest_work_sec": 64740,
              "earliest_off_work_sec": 32460,
              "latest_off_work_sec": 107940,
              "no_need_checkon": false,
              "no_need_checkoff": false
            }
          ],
          "noneed_offwork": false,
          "limit_aheadtime": 0,
          "flex_on_duty_time": 0,
          "flex_off_duty_time": 0,
          "allow_flex": false,
          "late_rule": {
            "offwork_after_time": 3600,
            "onwork_flex_time": 3600,
            "allow_offwork_after_time": true,
            "timerules": [
              {
                "offwork_after_time": 18000,
                "onwork_flex_time": 3600
              },
              {
                "offwork_after_time": 21600,
                "onwork_flex_time": 7200
              },
              {
                "offwork_after_time": 28800,
                "onwork_flex_time": 10800
              }
            ]
          },
          "max_allow_arrive_early": 0,
          "max_allow_arrive_late": 0
        }
      ],
      "spe_workdays": [],
      "spe_offdays": [],
      "sync_holidays": true,
      "groupname": "打卡",
      "need_photo": false,
      "wifimac_infos": [],
      "note_can_use_local_pic": true,
      "allow_checkin_offworkday": false,
      "allow_apply_offworkday": false,
      "loc_infos": [],
      "range": {
        "party_id": [
          "5",
          "4",
          "3",
          "6",
          "8",
          "10",
          "18",
          "779294",
          "779295",
          "779296"
        ],
        "userid": [],
        "tagid": []
      },
      "create_time": 1628754737,
      "white_users": [],
      "type": 2,
      "reporterinfo": {
        "reporters": []
      },
      "ot_info": {},
      "allow_apply_bk_cnt": 3,
      "option_out_range": 2,
      "create_userid": "s",
      "use_face_detect": false,
      "allow_apply_bk_day_limit": -1,
      "update_userid": "s",
      "schedulelist": [],
      "open_face_live_detect": false,
      "buka_limit_next_month": -1,
      "ot_info_v2": {
        "workdayconf": {
          "allow_ot": true,
          "type": 1,
          "checkin": {
            "ot_time_start": 3600,
            "ot_time_min": 1800,
            "ot_time_max": 30000,
            "restinfo": {
              "type": 0,
              "fix_time_rule_list": []
            }
          },
          "ot_trans_enable": true,
          "ot_trans_type": 1,
          "vacation": {
            "trans_ratio": 100,
            "sync_vacation": true
          }
        },
        "restdayconf": {
          "allow_ot": true,
          "type": 1,
          "checkin": {
            "ot_time_min": 1800,
            "ot_time_max": 27000,
            "restinfo": {
              "type": 1,
              "fix_time_rule_list": [
                {
                  "fix_time_begin_sec": 43200,
                  "fix_time_end_sec": 48600
                },
                {
                  "fix_time_begin_sec": 64800,
                  "fix_time_end_sec": 68400
                }
              ]
            }
          },
          "ot_trans_enable": true,
          "ot_trans_type": 1,
          "vacation": {
            "trans_ratio": 100,
            "sync_vacation": true
          }
        },
        "holidayconf": {
          "allow_ot": true,
          "type": 1,
          "checkin": {
            "ot_time_min": 1800,
            "ot_time_max": 27000,
            "restinfo": {
              "type": 1,
              "fix_time_rule_list": [
                {
                  "fix_time_begin_sec": 43200,
                  "fix_time_end_sec": 48600
                },
                {
                  "fix_time_begin_sec": 64800,
                  "fix_time_end_sec": 68400
                }
              ]
            }
          },
          "ot_trans_enable": true,
          "ot_trans_type": 1,
          "vacation": {
            "trans_ratio": 100,
            "sync_vacation": true
          }
        },
        "updatetime": 1669176354
      },
      "sync_out_checkin": false,
      "buka_remind": {
        "open_remind": false,
        "buka_remind_day": 30,
        "buka_remind_month": 0
      }
    }

Activity

  1. binarywang commented on Aug 18, 2024

    @binarywang
    Owner

    欢迎直接贡献代码进行修复

  2. added this to the 4.6.5 milestone on Aug 18, 2024
  3. removed this from the 4.6.5 milestone on Sep 10, 2024
  4. binarywang commented on Apr 29, 2025

    @binarywang
    Owner
  5. added this to the 4.7.6 milestone on Apr 29, 2025
  6. modified the milestones: 4.7.6, 4.7.7 on Jun 5, 2025
  7. modified the milestones: 4.7.7, 4.7.8 on Jul 16, 2025
  8. added a commit that references this issue on Aug 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions