Parcourir la source

feat(helper): 添加员工任职经历查询功能

- 新增 queryEmpPosOrgRelHisByEmployeesMap 方法,根据多个员工ID查询最新的任职经历信息
- 新增 queryEmpPosOrgRelHisByEmployees 方法,支持带额外条件的任职经历查询
- 添加了完整的查询条件构建,包括最新记录、未删除、主任职等筛选条件
- 新增 PosSalaryGrade1 类,实现岗位工资一档工资的自定义数据获取服务
- 实现了员工到薪酬人员的映射和岗位工资标准定薪记录查询
- 添加了薪酬标准表匹配和金额计算功能
wyc il y a 1 semaine
Parent
commit
839f53ea36

+ 4 - 4
code/opmc/nckd-jxccl-opmc/src/main/java/nckd/jxccl/opmc/pm/plugin/operate/cycle/PerfManagerSaveOpPlugin.java

@@ -262,19 +262,19 @@ public class PerfManagerSaveOpPlugin extends AbstractOperationServicePlugIn impl
                                     // 判断周期是否重叠并获取重叠信息,已结束周期使用实际结束时间
                                     String overlapInfo = getCycleOverlapInfo(beginYear, endYear, null, dbBeginYear, dbEndYear, dbActEndYear);
                                     if (StringUtils.isNotBlank(overlapInfo)) {
-                                        addFatalErrorMessage(rowDataEntity,
+                                        /*addFatalErrorMessage(rowDataEntity,
                                                 StrFormatter.format("人员【{}】的考核周期与已有周期在{}重叠,请检查!",
-                                                        personName, overlapInfo));
+                                                        personName, overlapInfo));*/
                                     }
                                 }
                             }
 
                             //判断beginYear和dbBeginYear的年份是否相同
                             if (isSameYear(beginYear, dbBeginYear)) {
-                                addFatalErrorMessage(rowDataEntity,
+                                /*addFatalErrorMessage(rowDataEntity,
                                         StrFormatter.format("人员【{}】已经存在周期开始年份【{}】的周期,无需进行创建。",
                                                 personName,
-                                                beginYear.getYear()));
+                                                beginYear.getYear()));*/
                             }
                         }