Procházet zdrojové kódy

1.职级调整单提交生效插件优化

Tyx před 3 dny
rodič
revize
c4ccc8d388

+ 4 - 1
code/jyyy/nckd-jimin-jyyy-hr/src/main/java/nckd/jimin/jyyy/hr/swc/hcdm/formplugin/web/AdjustJobBillEffectOp.java

@@ -47,11 +47,14 @@ public class AdjustJobBillEffectOp extends AbstractOperationServicePlugIn implem
     @Override
     public void afterExecuteOperationTransaction(AfterOperationArgs e) {
         super.afterExecuteOperationTransaction(e);
+        String key = e.getOperationKey();
         boolean isAdjustJob = false;
         Map<String, DynamicObject> jobMap = new HashMap();
         DynamicObject[] bills = e.getDataEntities();
         for (DynamicObject bill : bills) {
-            //bill = BusinessDataServiceHelper.loadSingle(bill.getPkValue(), bill.getDataEntityType().getName());
+            if(!key.equals("customsubmiteffect")) {
+                bill = BusinessDataServiceHelper.loadSingle(bill.getPkValue(), bill.getDataEntityType().getName());
+            }
             //是否调级
             String isAdjustJobStr = bill.getString("nckd_isadjustjob");
             //如果是否调级 = 是,处理下职级调整分录的数据Map,key = 工号, value = 分录Dyn