From da903c97291b3bf76f955b6d52c839cf09ad81a2 Mon Sep 17 00:00:00 2001 From: weiyunlong <weiyunlong@x-ri.com> Date: Sat, 15 Mar 2025 17:04:43 +0800 Subject: [PATCH] =?UTF-8?q?1.sql=E6=89=A7=E8=A1=8C=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit S --- .../recon/formplugin/TestDBFormPlugin.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 main/java/shkd/repc/recon/formplugin/TestDBFormPlugin.java diff --git a/main/java/shkd/repc/recon/formplugin/TestDBFormPlugin.java b/main/java/shkd/repc/recon/formplugin/TestDBFormPlugin.java new file mode 100644 index 0000000..a60c645 --- /dev/null +++ b/main/java/shkd/repc/recon/formplugin/TestDBFormPlugin.java @@ -0,0 +1,24 @@ +package shkd.repc.recon.formplugin; + +import kd.bos.db.DB; +import kd.bos.db.DBRoute; +import kd.bos.form.events.AfterDoOperationEventArgs; +import kd.bos.form.plugin.AbstractFormPlugin; + +public class TestDBFormPlugin extends AbstractFormPlugin { + + @Override + public void afterDoOperation(AfterDoOperationEventArgs e) { + super.afterDoOperation(e); + if("qeug_btnok".equals(e.getOperateKey())){ + String dbnum = (String) this.getModel().getValue("qeug_dbnum");//标识 + String sql = (String) this.getModel().getValue("qeug_sqls");//sql语句 + try{ + DB.update(DBRoute.of(dbnum), sql,null); + }catch(Exception ex){ + this.getView().showMessage("执行失败:" + ex.getMessage()); + } + this.getView().showSuccessNotification("执行成功"); + } + } +} \ No newline at end of file