gaoluyang
8 天以前 9e9f0e2d9f6fcce7dcea88b181b3c7e6069e8a1b
分支
用户 gaoluyang <2820782392@qq.com>
星期一, 十一月 2, 2026 16:51 +0800
提交者 gaoluyang <2820782392@qq.com>
星期一, 十一月 2, 2026 16:51 +0800
提交9e9f0e2d9f6fcce7dcea88b181b3c7e6069e8a1b
目录 5e17759e2e02a53b2c31b621ef2890a97c8f9e10 目录 | zip | gz
上一版本 7bd10d34e8a8dc2437ec8551eb511e37634d7306 查看 | 对比
fix(hrm): 请假跨月按天分摊扣款,加班工资按薪酬结构倍率计算

- 请假查询改为按时间范围交集,跨月请假按本月占用天数折算,10 月/11 月分别扣各自天数,避免整条被跳过或重复计入
- 加班工资 = 基本工资 ÷ 21.75 ÷ 8 × 时长 × 倍率,倍率取员工绑定的薪酬结构,未绑定走默认 1.5/2/3

Co-Authored-By: Claude Code <noreply@anthropic.com>
已修改2个文件
50 ■■■■■ 文件已修改
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/mysql/approval/HrmLeaveApplicationMapper.java 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/salary/HrmSalaryCalculationServiceImpl.java 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史