Procházet zdrojové kódy

报账列表读取pc布局,修复pc布局的列表获取实体标识的bug

wanghaiwu před 1 týdnem
rodič
revize
046c9dcee9

+ 8 - 2
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/plugin/form/GetParameterBillListPlugin.java

@@ -32,12 +32,18 @@ public class GetParameterBillListPlugin extends AbstractListPlugin {
             BillList billList = (BillList)evt.getSource();
             Long billId = (Long) currentRow.getPrimaryKeyValue();
             String billStatus = currentRow.getBillStatus();
-            String formId=billList.getBillFormId();// "er_publicreimbursebill";
+
+            //实体标识
+            String entityName = billList.getEntityId();
+            //页面标识
+            String formId = billList.getBillFormId();// "er_publicreimbursebill";
+
+
             //跳转到指定PC布局
             BillShowParameter showParameter = new BillShowParameter();
             QFilter qf = new QFilter("id", QCP.equals, billId);
             //跳转到指定PC布局
-            DynamicObject billDyn = BusinessDataServiceHelper.loadSingle(formId, new QFilter[]{qf});
+            DynamicObject billDyn = BusinessDataServiceHelper.loadSingle(entityName, new QFilter[]{qf});
             if(billDyn!=null){
                 if(EmptyUtils.isNotEmpty(billDyn.getString("nckd_pageid"))){
                     formId = billDyn.getString("nckd_pageid");