Forráskód Böngészése

1.职级/薪酬调整单,薪酬调整分录新增职级职等字段

Tyx 1 napja
szülő
commit
a20da18cfd

+ 5 - 0
code/jyyy/nckd-jimin-jyyy-hr/src/main/java/nckd/jimin/jyyy/hr/swc/hcdm/formplugin/web/AdjustJobBillEdit.java

@@ -522,6 +522,7 @@ public class AdjustJobBillEdit extends HRDataBaseEdit implements BeforeF7SelectL
                 DynamicObject record = changeRowObj.getDynamicObject("nckd_adjrecord");
                 Long adjFileId = record.getLong("salaryadjfile.id");
                 DynamicObject adjFile = BusinessDataServiceHelper.loadSingle(adjFileId, "hcdm_adjfileinfo");
+                DynamicObject relPerson = BusinessDataServiceHelper.loadSingle(record.getLong("relpersonid"), "hcdm_decadjrelperson");
                 model.setValue("nckd_adjfile", adjFile, rowNum);
                 model.setValue("nckd_salname", adjFile.getString("person.name"), rowNum);
                 model.setValue("nckd_salnumber", adjFile.getString("person.number"), rowNum);
@@ -529,6 +530,10 @@ public class AdjustJobBillEdit extends HRDataBaseEdit implements BeforeF7SelectL
                 model.setValue("nckd_salposition", adjFile.getDynamicObject("position"), rowNum);
                 model.setValue("nckd_standarditem", record.getDynamicObject("standarditem"), rowNum);
                 model.setValue("nckd_oldamount", record.getBigDecimal("amount"), rowNum);
+
+                model.setValue("nckd_saljoblevel", relPerson.getDynamicObject("joblevel"), rowNum);
+                model.setValue("nckd_saljobgrade", relPerson.getDynamicObject("jobgrade"), rowNum);
+
             }
             model.endInit();
             this.getView().updateView("nckd_entryentity");