diff --git a/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java b/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java index 358a4485..54d3dfec 100644 --- a/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java +++ b/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java @@ -829,7 +829,6 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before } } - if (key.equals("revokeplan")) { revokeplan(); } @@ -942,13 +941,15 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before } //作废 if ("exportisvoid".equals(key)) { - FormShowParameter showParameter = new FormShowParameter(); - showParameter.setFormId("yem_voidreason"); - showParameter.setCloseCallBack(null); - showParameter.getOpenStyle().setShowType(ShowType.Modal); - CloseCallBack callBack = new CloseCallBack(this, "exportisvoid"); - showParameter.setCloseCallBack(callBack); - this.getView().showForm(showParameter); + boolean success = operationResult.isSuccess(); + if (success) { + FormShowParameter showParameter = new FormShowParameter(); + showParameter.setFormId("yem_voidreason"); + showParameter.getOpenStyle().setShowType(ShowType.Modal); + CloseCallBack callBack = new CloseCallBack(this, "exportisvoid"); + showParameter.setCloseCallBack(callBack); + this.getView().showForm(showParameter); + } } }