Kaynağa Gözat

干部月度考核

wangxx 1 ay önce
ebeveyn
işleme
23f80de556

+ 2 - 2
airport-personnel/src/main/java/com/sundot/airport/personnel/service/impl/PersonnelMonthlyAssessmentServiceImpl.java

@@ -165,10 +165,10 @@ public class PersonnelMonthlyAssessmentServiceImpl implements IPersonnelMonthlyA
165 165
         for (PersonnelMonthlyAssessment manager : managers) {
166 166
             boolean shouldGenerate = false;
167 167
             
168
-            if ("".equals(manager.getTakeAssessment())) {
168
+            if ("Y".equals(manager.getTakeAssessment())) {
169 169
                 // 条件1:参加考核
170 170
                 shouldGenerate = true;
171
-            } else if ("".equals(manager.getTakeAssessment())) {
171
+            } else if ("N".equals(manager.getTakeAssessment())) {
172 172
                 // 条件2:不参加考核,但需要检查免考核时间
173 173
                 if (manager.getExemptTakeAssessmentStartTime() != null && manager.getExemptTakeAssessmentEndTime() != null) {
174 174
                     // 判断免考核时间是否包括整个月份

+ 2 - 2
airport-personnel/src/main/resources/mapper/personnel/PersonnelMonthlyAssessmentMapper.xml

@@ -188,8 +188,8 @@
188 188
         LEFT JOIN sys_user_role ur ON u.user_id = ur.user_id
189 189
         LEFT JOIN sys_role r ON ur.role_id = r.role_id
190 190
         WHERE u.del_flag = '0'
191
-          AND u.employment_type IN ('派遣工', '正式工')
192
-          AND r.role_key = 'manager'
191
+          AND u.employment_type IN ('DISPATCHED_WORKER', 'REGULAR_EMPLOYEE')
192
+          AND r.role_key = 'jingli'
193 193
         ORDER BY u.dept_id, u.user_id
194 194
     </select>
195 195