Selaa lähdekoodia

业务处理单过滤

xuhao 6 kuukautta sitten
vanhempi
säilyke
7031ce2055

+ 1 - 1
src/main/java/fi/em/opplugin/AmountOpPlugin.java

@@ -38,7 +38,7 @@ public class AmountOpPlugin extends AbstractOperationServicePlugIn {
              DynamicObjectCollection writeoffapply = info.getDynamicObjectCollection("writeoffapply");
             if(writeoffapply.size()<=0){
                 QFilter nckd_orgamountFilter = new QFilter("fbilltype", QCP.equals, "er_tripreimburse");
-                nckd_orgamountFilter.and("finterid", QCP.equals, info.getLong("id"));
+                nckd_orgamountFilter.and("finterid", QCP.equals, info.getString("id"));
                 Map<Object, DynamicObject> nckd_cas_arbilMap = BusinessDataServiceHelper.loadFromCache("bos_attachment", new QFilter[]{nckd_orgamountFilter});
                 if(nckd_cas_arbilMap.size()<=0){
                     throw new KDBizException("请上传出差申请附件!");

+ 1 - 1
src/main/java/fi/em/opplugin/ExpenseAccountFileOpPlugin.java

@@ -30,7 +30,7 @@ public class ExpenseAccountFileOpPlugin extends AbstractOperationServicePlugIn {
             DynamicObjectCollection writeoffapply = info.getDynamicObjectCollection("contractentry");
             if(writeoffapply.size()<=0){
                 QFilter nckd_orgamountFilter = new QFilter("fbilltype", QCP.equals, "er_publicreimbursebill");
-                nckd_orgamountFilter.and("finterid", QCP.equals, info.getLong("id"));
+                nckd_orgamountFilter.and("finterid", QCP.equals, info.getString("id"));
                 Map<Object, DynamicObject> nckd_cas_arbilMap = BusinessDataServiceHelper.loadFromCache("bos_attachment", new QFilter[]{nckd_orgamountFilter});
                 if(nckd_cas_arbilMap.size()<=0){
                     throw new KDBizException("请上传费用申请附件!");