浏览代码

修改优化

userName 1 年之前
父节点
当前提交
d793eb825d

+ 2 - 2
websrc/com/kingdee/eas/custom/expandassess/hadler/ExpandAssessFZRDynamicListHandler.java

@@ -300,12 +300,12 @@ public class ExpandAssessFZRDynamicListHandler extends DynamicListHandlerEx {
                         entryInfo.setAmendAssessRate(entryInfo.getAssessRate());
                         entryInfo.setCheckRate(entryInfo.getAssessRate());
                     }
+                    SelectorItemCollection updSic = new SelectorItemCollection();
                     if (entryInfo.getCheckRate() == null) {
+                        updSic.add("checkRate");
                         entryInfo.setCheckRate(entryInfo.getAmendAssessRate());
                     }
-                    SelectorItemCollection updSic = new SelectorItemCollection();
                     updSic.add("assessRate");
-                    updSic.add("checkRate");
                     updSic.add("amendAssessRate");
                     iExpandAssessEntry.updatePartial(entryInfo, updSic);
                 }

+ 4 - 1
websrc/com/kingdee/eas/custom/performancenew/handler/ExaminePFRDynamicListHandler.java

@@ -865,7 +865,10 @@ public class ExaminePFRDynamicListHandler extends DynamicListHandler {
             }
             //Ð޸ĵÄÊý¾Ý
             examineGradePersonEntryInfo.setScore(scoreEnum.getEnum(scoreLeavel));
-            examineGradePersonEntryInfo.setScoreLeader(scoreEnum.getEnum(scoreLeavel));
+            if (examineGradePersonEntryInfo.getScoreLeader() == null) {
+                sic.removeObject("scoreLeader");
+                examineGradePersonEntryInfo.setScoreLeader(scoreEnum.getEnum(scoreLeavel));
+            }
             examineGradePersonEntryInfo.setAfterScoreNumMap(addupScore.toString());
             iExamineGradePersonEntry.updatePartial(examineGradePersonEntryInfo, sic);
         }

+ 4 - 1
websrc/com/kingdee/eas/custom/performancenew/handler/service/impl/ExamineScorePersonServiceImpl.java

@@ -355,7 +355,10 @@ public class ExamineScorePersonServiceImpl implements ExamineScorePersonService
 
                                     //Ð޸ĵÄÊý¾Ý
                                     examineGradePersonEntryInfo.setScore(scoreEnum.getEnum(scoreLeavel));
-                                    examineGradePersonEntryInfo.setScoreLeader(scoreEnum.getEnum(scoreLeavel));
+                                    if (examineGradePersonEntryInfo.getScoreLeader() == null) {
+                                        sic.removeObject("scoreLeader");
+                                        examineGradePersonEntryInfo.setScoreLeader(scoreEnum.getEnum(scoreLeavel));
+                                    }
                                     examineGradePersonEntryInfo.setAfterScoreNumMap(addupScore.toString());
                                     iExamineGradePersonEntry.updatePartial(examineGradePersonEntryInfo, sic);
                                 }