Răsfoiți Sursa

fix(erp): 修复员工查询按创建时间降序排列

- 修改selectStaffByStaffNameOne方法添加orderByDesc排序
- 添加last("LIMIT 1")限制查询结果为最新记录
- 确保按创建时间降序排列获取最近的员工信息
hurx 1 zi în urmă
părinte
comite
d5d6e81243

+ 1 - 1
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ErpStaffServiceImpl.java

@@ -173,7 +173,7 @@ public class ErpStaffServiceImpl extends ServiceImpl<ErpStaffMapper, ErpStaff> i
 
     @Override
     public ErpStaffVo selectStaffByStaffNameOne(String staffCode) {
-        return baseMapper.selectVoOne(new LambdaQueryWrapper<ErpStaff>().eq(ErpStaff::getStaffName, staffCode));
+        return baseMapper.selectVoOne(new LambdaQueryWrapper<ErpStaff>().eq(ErpStaff::getStaffName, staffCode).orderByDesc(ErpStaff::getCreateTime).last("LIMIT 1"));
     }
 
     public ErpStaffVo selectStaffByStaffName(String staffCode) {