Kaynağa Gözat

业务处理单过滤

xuhao 5 ay önce
ebeveyn
işleme
276eefbd35

+ 0 - 2
src/main/java/fi/em/formPlugin/BusinessProcessingConvertPlugIn.java

@@ -18,11 +18,9 @@ public class BusinessProcessingConvertPlugIn extends AbstractConvertPlugIn imple
         JSONArray objects = JSONArray.parseArray(jsonArray);
         String type = this.getOption().getVariableValue("type");//1
         if("drawyfgz".equals(type)){
-            String bdsupplier = this.getOption().getVariableValue("bdsupplier");
             String billtype = this.getOption().getVariableValue("billtype");
             QFilter numberQFilter = new QFilter("ap_finapbill.org.number", QCP.equals, orgnumber);
             numberQFilter.and("ap_finapbill.billstatus", QCP.equals, "C");
-            numberQFilter.and("ap_finapbill.asstact.id", QCP.equals, Long.valueOf(bdsupplier));
             for(int i=0;i<objects.size();i++){
                 JSONObject jsonObject = objects.getJSONObject(i);
                 String id = jsonObject.getString("id");

+ 1 - 8
src/main/java/fi/em/formPlugin/BusinessProcessingUnAuditEditPlugin.java

@@ -18,17 +18,12 @@ public class BusinessProcessingUnAuditEditPlugin  extends AbstractListPlugin imp
         if (args.getSource() instanceof Draw) {
             Draw draw = (Draw) args.getSource();
             if (draw.getOperateKey().equals("drawysgz")) {
-//                StringBuilder numbers = new StringBuilder();
-                Object value = this.getModel().getValue("nckd_payeenamev");//获取当前单据付款人
-                DynamicObject dynamicObject = (DynamicObject) value;
                 Object nckd_orgv = this.getModel().getValue("nckd_orgfield");//获取当前单据付款人
                 DynamicObject orgv = (DynamicObject) nckd_orgv;
                 if ( orgv== null) {
                     throw new KDBizException("核算组织为空!");
                 }
-                if (dynamicObject == null) {
-                    throw new KDBizException("收款信息收款人为空!");
-                }
+
                 String nckdItemclasstypefield1 = this.getModel().getValue("nckd_itemclasstypefield1").toString();//基础资料类型
                 draw.getOption().setVariableValue("billtype", nckdItemclasstypefield1);
                 DynamicObjectCollection nckdEntryentity1 = this.getModel().getEntryEntity("nckd_entryentity1");
@@ -41,8 +36,6 @@ public class BusinessProcessingUnAuditEditPlugin  extends AbstractListPlugin imp
                     jSONArray.add(jsonObject);
                 }
                 draw.getOption().setVariableValue("JSONArray", jSONArray.toString());
-                String bdsupplier = dynamicObject.getString("id");//当前单据付款供应商 11
-                draw.getOption().setVariableValue("bdsupplier", bdsupplier);
                 String orgnumber = orgv.getString("number");
                 draw.getOption().setVariableValue("orgnumber", orgnumber);
                 draw.getOption().setVariableValue("type", "drawysgz");