Sfoglia il codice sorgente

1.报销台交票、收票成功后删除成功数据

lisheng 1 settimana fa
parent
commit
259697d263

+ 7 - 1
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/plugin/form/HandInReceiveTicketPlugin.java

@@ -716,8 +716,14 @@ public class HandInReceiveTicketPlugin extends AbstractFormPlugin implements Row
             getView().showOperationResult(opResult);
         }
 
+        List<Object> successPkIds = opResult.getSuccessPkIds();
+        // 移除操作成功的数据
+        DynamicObjectCollection entryCol = getModel().getEntryEntity(HandInReceiveTicketConstant.SCANBILLENTRY.ENTITYID);
+        entryCol.removeIf(r -> successPkIds.contains(Long.valueOf(r.getString(HandInReceiveTicketConstant.SCANBILLENTRY.KEY_NCKD_BILLID))));
+        getView().updateView(HandInReceiveTicketConstant.SCANBILLENTRY.ENTITYID);
+
         //刷新分录
-        reloadEntryRow(entryGrid.getSelectRows());
+        //reloadEntryRow(entryGrid.getSelectRows());
     }
 
     protected List<DynamicObject> getSelectRows(){