|
@@ -16,7 +16,9 @@ public class AgentPayBillListPlugin extends AbstractListPlugin {
|
|
|
public void afterDoOperation(AfterDoOperationEventArgs afterDoOperationEventArgs) {
|
|
|
super.afterDoOperation(afterDoOperationEventArgs);
|
|
|
|
|
|
- if(StringUtils.equals("nckd_synpaystatus",afterDoOperationEventArgs.getOperateKey())){
|
|
|
+ String opKey = afterDoOperationEventArgs.getOperateKey();
|
|
|
+
|
|
|
+ if(StringUtils.equals("nckd_synpaystatus", opKey)){
|
|
|
OperationResult operationResult = afterDoOperationEventArgs.getOperationResult();
|
|
|
operationResult.setShowMessage(false);
|
|
|
String message = operationResult.getMessage();
|
|
@@ -39,6 +41,31 @@ public class AgentPayBillListPlugin extends AbstractListPlugin {
|
|
|
}
|
|
|
|
|
|
this.getView().invokeOperation("refresh");
|
|
|
+ } else if(StringUtils.equals("sendtojhx", opKey)){
|
|
|
+ OperationResult operationResult = afterDoOperationEventArgs.getOperationResult();
|
|
|
+ operationResult.setShowMessage(false);
|
|
|
+
|
|
|
+ String message = operationResult.getMessage();
|
|
|
+
|
|
|
+ if(!StringUtils.isEmpty(message) && message.contains("推送资金系统成功")){
|
|
|
+ this.getView().showSuccessNotification(message);
|
|
|
+ this.getView().invokeOperation("refresh");
|
|
|
+ } else {
|
|
|
+ List<IOperateInfo> errorInfos = operationResult.getAllErrorOrValidateInfo();
|
|
|
+ boolean isSuccess = operationResult.isSuccess();
|
|
|
+ if (errorInfos.size() > 0) {
|
|
|
+ operationResult.setSuccess(false);
|
|
|
+ StringBuffer msg = new StringBuffer();
|
|
|
+ for (IOperateInfo errInfo : errorInfos) {
|
|
|
+ msg.append(errInfo.getMessage()).append("\r\n");
|
|
|
+ }
|
|
|
+ message = message + "\r\n" + msg.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!StringUtils.isEmpty(message)) {
|
|
|
+ this.getView().showErrorNotification(message);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|