From 9d225da14f47a9da06a07636af2fede84e5860d4 Mon Sep 17 00:00:00 2001 From: hshansha Date: Fri, 23 May 2025 08:30:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=98=E5=B7=A5=E6=B7=BB=E5=8A=A0=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=AF=8F=E6=97=A5=E5=BA=94=E5=87=BA=E5=8B=A4=E5=B0=8F?= =?UTF-8?q?=E6=97=B6=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pay/controller/PayButieEmplyeeController.java | 3 --- .../pay/controller/PayEmployeeInfoController.java | 11 +++++++++++ .../com/ruoyi/pay/mapper/PayEmployeeInfoMapper.java | 4 +++- .../ruoyi/pay/service/IPayEmployeeInfoService.java | 2 ++ .../pay/service/impl/PayEmployeeInfoServiceImpl.java | 5 +++++ 5 files changed, 21 insertions(+), 4 deletions(-) diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayButieEmplyeeController.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayButieEmplyeeController.java index e6d72a0..a61574d 100644 --- a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayButieEmplyeeController.java +++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayButieEmplyeeController.java @@ -137,9 +137,6 @@ public class PayButieEmplyeeController extends BaseController { return iPayButieEmplyeeService.checkDataExist(object.get("month", String.class)); } - - - /** * 查询员工补贴列表 * diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java index c02b449..4460ef4 100644 --- a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java +++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java @@ -106,6 +106,17 @@ public class PayEmployeeInfoController extends BaseController { return toAjax(iPayEmployeeInfoService.updateByBo(bo)); } + /** + * 批量修改员工每日应出勤小时数 + */ + @SaCheckPermission("pay:empinfo:edithour") + @Log(title = "员工信息", businessType = BusinessType.UPDATE) + @PutMapping("/edithour") + public R edit(@RequestParam("oldHour") String oldHour, @RequestParam("newHour") String newHour) + { + return toAjax(iPayEmployeeInfoService.updateSgrEmployeeHour(oldHour,newHour)); + } + /** * 删除员工信息 * diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayEmployeeInfoMapper.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayEmployeeInfoMapper.java index 54e68fd..0d31e1e 100644 --- a/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayEmployeeInfoMapper.java +++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayEmployeeInfoMapper.java @@ -3,6 +3,7 @@ package com.ruoyi.pay.mapper; import com.ruoyi.pay.domain.PayEmployeeInfo; import com.ruoyi.pay.domain.vo.PayEmployeeInfoVo; import com.ruoyi.common.core.mapper.BaseMapperPlus; +import org.apache.ibatis.annotations.Update; /** * 员工信息Mapper接口 @@ -11,5 +12,6 @@ import com.ruoyi.common.core.mapper.BaseMapperPlus; * @date 2025-05-12 */ public interface PayEmployeeInfoMapper extends BaseMapperPlus { - + @Update("update pay_employee_info e set e.hours_per_day = #{newHour} where e.hours_per_day = #{oldHour}") + int updateSgrEmployeeHour(String oldHour, String newHour); } diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/service/IPayEmployeeInfoService.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/service/IPayEmployeeInfoService.java index 2a17bbd..fc268c0 100644 --- a/ruoyi-pay/src/main/java/com/ruoyi/pay/service/IPayEmployeeInfoService.java +++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/service/IPayEmployeeInfoService.java @@ -46,4 +46,6 @@ public interface IPayEmployeeInfoService { * 校验并批量删除员工信息信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); + + int updateSgrEmployeeHour(String oldHour, String newHour); } diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/service/impl/PayEmployeeInfoServiceImpl.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/service/impl/PayEmployeeInfoServiceImpl.java index 23b97c9..d89c22f 100644 --- a/ruoyi-pay/src/main/java/com/ruoyi/pay/service/impl/PayEmployeeInfoServiceImpl.java +++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/service/impl/PayEmployeeInfoServiceImpl.java @@ -131,4 +131,9 @@ public class PayEmployeeInfoServiceImpl implements IPayEmployeeInfoService { } return baseMapper.deleteBatchIds(ids) > 0; } + + @Override + public int updateSgrEmployeeHour(String oldHour, String newHour) { + return baseMapper.updateSgrEmployeeHour(oldHour,newHour); + } }