企业微信,审批,请假时长计算有问题?

2023/10/08
提问

企业信息,请假审批,时长计算有问题吗?

              "attendance": {

                "date_range": {

                  "type": "halfday",

                  "new_begin": 1696608000,

                  "new_end": 1696651200,

                  "new_duration": 86400

                },

                "type": 1,

                "slice_info": {

                  "day_items": [

                    {

                      "daytime": 1696608000,

                      "time_sections": [],

                      "duration": 86400

                    }

                  ],

                  "state": 1,

                  "duration": 86400

                }

              }

            }

 "new_begin": 1696608000='2023-10-07 00:00:00';

"new_end": 1696651200='2023-10-07 12:00:00';

请假时长为1696651200 - 1696608000 =43200,但显示的时长 "new_duration": 86400

但的确请假了一天,是new_end的确定有问题吗?还是时长计算有问题?

回答·2
2023/10/09

谢谢 ”技术支持-九九“!

现在的设置为“按天”计时。现已临时改为“按小时”。

但,需要“按天”计时。

若设为“按天”计时,发起审批时,如果请假时段为从“上午”到“下午”,正确的语义应为:“上午”的起始时点,到“下午”的截止时点。而审批应用将:

new_end = “下午”的起始时点

duration = “下午”的截止时点 - “上午”的起始时点。

这是自相矛盾。

这应该算是一个BUG吧?!

赞同
评论

你好,可以到管理后台看下假期管理-请假时长核算规则是否为按小时的。

赞同
评论