企业微信,审批,请假时长计算有问题?
企业信息,请假审批,时长计算有问题吗?
"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的确定有问题吗?还是时长计算有问题?
谢谢 ”技术支持-九九“!
现在的设置为“按天”计时。现已临时改为“按小时”。
但,需要“按天”计时。
若设为“按天”计时,发起审批时,如果请假时段为从“上午”到“下午”,正确的语义应为:“上午”的起始时点,到“下午”的截止时点。而审批应用将:
new_end = “下午”的起始时点
duration = “下午”的截止时点 - “上午”的起始时点。
这是自相矛盾。
这应该算是一个BUG吧?!
你好,可以到管理后台看下假期管理-请假时长核算规则是否为按小时的。