Selaa lähdekoodia

业务处理单过滤

xuhao 6 kuukautta sitten
vanhempi
säilyke
928ce1074a

+ 1 - 1
src/main/java/fi/em/formPlugin/BusinessProcessingConvertPlugIn.java

@@ -62,7 +62,7 @@ public class BusinessProcessingConvertPlugIn extends AbstractConvertPlugIn imple
             }
             e.getCustQFilters().add(numberQFilter);
         }else if("draw-ssysd".equals(type)){
-            QFilter numberQFilter = new QFilter("ar_finarbill.org.id", QCP.equals, Long.valueOf(orgnumber));
+            QFilter numberQFilter = new QFilter("ar_finarbill.org.number", QCP.equals, orgnumber);
             for(int i=0;i<objects.size();i++){
                 JSONObject jsonObject = objects.getJSONObject(i);
                 String id = jsonObject.getString("id");

+ 2 - 2
src/main/java/fi/em/formPlugin/BusinessProcessingUnAuditEditPlugin.java

@@ -118,8 +118,8 @@ public class BusinessProcessingUnAuditEditPlugin  extends AbstractListPlugin imp
                     jsonObject.put("id",nckdTextfield7);
                     jSONArray.add(jsonObject);
                 }
-                String id = dynamicObject.getString("id");
-                draw.getOption().setVariableValue("orgnumber", id);
+                String number = dynamicObject.getString("number");
+                draw.getOption().setVariableValue("orgnumber", number);
                 draw.getOption().setVariableValue("JSONArray", jSONArray.toString());
                 draw.getOption().setVariableValue("type", "draw-ssysd");
             }

+ 6 - 0
src/main/java/fi/em/formPlugin/YwclF7ListtenerFromPlugin.java

@@ -38,6 +38,7 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
     private final static String nckd_basedatafield18="nckd_basedatafield18";//资产盘点
     private final static String nckd_basedatafield21="nckd_basedatafield21";//资产变更明细
     private final static String nckd_orgfield8="nckd_orgfield8";//资产变更明细使用后部门
+    private final static String nckd_basedatafield6="nckd_basedatafield6";//资产变更明细财务
 
 
 
@@ -81,6 +82,8 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
         fieldEdit16.addBeforeF7SelectListener(this);
         BasedataEdit fieldEdit17 = this.getView().getControl(nckd_orgfield8);
         fieldEdit17.addBeforeF7SelectListener(this);
+        BasedataEdit fieldEdit18 = this.getView().getControl(nckd_basedatafield6);
+        fieldEdit18.addBeforeF7SelectListener(this);
     }
 
     @Override
@@ -132,6 +135,9 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
         if (StringUtils.equals(fieldKey, nckd_orgfield8)){
             this.getQFilterdrzc(beforeF7SelectEvent,nckd_orgfield8);
         }
+        if (StringUtils.equals(fieldKey, nckd_basedatafield6)){
+            this.getQFilterdczc(beforeF7SelectEvent,nckd_basedatafield6);
+        }
     }
 
     private void getQFilter(BeforeF7SelectEvent arg0, String type) {