From 175077f02b0f533be527423d7f938fc603c1d5f5 Mon Sep 17 00:00:00 2001 From: erzhongxmu Date: Fri, 13 Oct 2023 17:22:44 +0800 Subject: [PATCH] 1 --- src/main/java/com/zzjee/sap/hanautil.java | 119 ------------------ src/main/java/com/zzjee/sap/sapWmUtil.java | 45 ------- .../java/com/zzjee/sap/sapgetdocutil.java | 16 +-- 3 files changed, 1 insertion(+), 179 deletions(-) delete mode 100644 src/main/java/com/zzjee/sap/hanautil.java diff --git a/src/main/java/com/zzjee/sap/hanautil.java b/src/main/java/com/zzjee/sap/hanautil.java deleted file mode 100644 index aec0c243..00000000 --- a/src/main/java/com/zzjee/sap/hanautil.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.zzjee.sap; - -import org.jeecgframework.core.util.ResourceUtil; - -import java.sql.*; - -public class hanautil { - - -// public static void main(String[] args) { -//// String DRIVER = "com.sap.cloud.db.jdbc.Driver"; //jdbc 4.0 -//// String cosFilePath = "/jeewx_logo.jpg"; -//// String localFilePath1 = "C:\\Users\\qinfeng\\Desktop\\jeewx_logo.jpg"; -//// //上传文件 -//// JSONObject getFileResult= QCloudUtils.upload(cosFilePath,localFilePath1); -// QCloudDemo demo = new QCloudDemo(); -// try { -// demo.select(); -// } catch (Exception e) { -// e.printStackTrace(); -// } -// //获取文档列表 -// //JSONObject getFileResult= QCloudUtils.listByFoler("/"); -//// System.out.println(getFileResult); -// } - //根据防伪码获取物料详细信息 - public String select(String id) throws Exception { - String sap_hana= ResourceUtil.getConfigByName("sap_hana"); - String sap_user=ResourceUtil.getConfigByName("sap_user"); - String sap_password=ResourceUtil.getConfigByName("sap_password"); - String result=null; - Connection con = this.getConnection("com.sap.db.jdbc.Driver", sap_hana, sap_user, sap_password); - PreparedStatement pstmt = con.prepareStatement("SELECT T.BRAND, T.SAP,T.STYLE,T.COLOR_CD,BD.BARCODE FROM SMS.BL_PRODUCT T INNER JOIN SMS.BL_DPATCH BD ON T.CODE_NAME = BD.PRODUCT_ID WHERE BD.BARCODE = '"+id+"'"); - ResultSet rs = pstmt.executeQuery(); - result = this.processResult(rs); - this.closeConnection(con, pstmt); - return result; - } - //根据防伪码获取物料详细信息 - public String selectdetail(String id) throws Exception { - String sap_hana= ResourceUtil.getConfigByName("sap_hana"); - String sap_user=ResourceUtil.getConfigByName("sap_user"); - String sap_password=ResourceUtil.getConfigByName("sap_password"); - String result=null; - Connection con = this.getConnection("com.sap.db.jdbc.Driver", sap_hana, sap_user, sap_password); - PreparedStatement pstmt = con.prepareStatement("SELECT T.BRAND, T.SAP,T.STYLE,T.COLOR_CD,BD.BARCODE,t.URL FROM SMS.BL_PRODUCT T INNER JOIN SMS.BL_DPATCH BD ON T.CODE_NAME = BD.PRODUCT_ID WHERE BD.BARCODE = '"+id+"'"); - ResultSet rs = pstmt.executeQuery(); - result = this.processResult(rs); - this.closeConnection(con, pstmt); - return result; - } - - //根据防伪码获取sap物料号 - public String selectmatnr(String id) throws Exception { - String sap_hana= ResourceUtil.getConfigByName("sap_hana"); - String sap_user=ResourceUtil.getConfigByName("sap_user"); - String sap_password=ResourceUtil.getConfigByName("sap_password"); - String result=null; - Connection con = this.getConnection("com.sap.db.jdbc.Driver", sap_hana, sap_user, sap_password); - PreparedStatement pstmt = con.prepareStatement("SELECT T.SAP FROM SMS.BL_PRODUCT T INNER JOIN SMS.BL_DPATCH BD ON T.CODE_NAME = BD.PRODUCT_ID WHERE BD.BARCODE = '"+id+"'"); - ResultSet rs = pstmt.executeQuery(); - result = this.processResult(rs); - this.closeConnection(con, pstmt); - return result; - } - - - private String processResult(ResultSet rs) throws Exception { - String result=null; - if (rs.next()) { - ResultSetMetaData rsmd = rs.getMetaData(); - int colNum = rsmd.getColumnCount(); - for (int i = 1; i <= colNum; i++) { - if (i == 1) { - System.out.print(rsmd.getColumnName(i)); - } else { - System.out.print("\t" + rsmd.getColumnName(i)); - } - - } - System.out.print("\n"); - System.out.println("———————–"); - do { - for (int i = 1; i <= colNum; i++) { - if (i == 1) { - result = rs.getString(i); - } else { - result = result + ":"+rs.getString(i); - } - - } - System.out.print("\n"); - } while (rs.next()); - } else { - System.out.println("query not result."); - } - return result; - } - - private Connection getConnection(String driver, String url, String user, - String password) throws Exception { - Class.forName(driver); - return DriverManager.getConnection(url, user, password); - - } - - private void closeConnection(Connection con, Statement stmt) - throws Exception { - if (stmt != null) { - stmt.close(); - } - if (con != null) { - con.close(); - } - } - -} - - diff --git a/src/main/java/com/zzjee/sap/sapWmUtil.java b/src/main/java/com/zzjee/sap/sapWmUtil.java index 41842108..b188c4fb 100644 --- a/src/main/java/com/zzjee/sap/sapWmUtil.java +++ b/src/main/java/com/zzjee/sap/sapWmUtil.java @@ -43,23 +43,6 @@ public class sapWmUtil { return result; } - //获取镭射清单 - // - public static Map getWmlsqd(String ZLSQD) { - Map result = new HashMap(); - try { - SapRFC saprfc = SapRFC.getInstance(); - saprfc.prepare("Z_WM_CCS_SAP"); - saprfc.addParameter("ZLSQD", ZLSQD); - saprfc.addParameter("ZCCSTYPE", "R"); - saprfc.execCall(); - JCoTable tab = saprfc.getResultTable("IT_OUT"); - result.put("IT_OUT", tab); - } catch (Exception e) { - System.out.print(e.getMessage()); - } - return result; - } //获取WM单据 // @@ -102,10 +85,6 @@ public class sapWmUtil { } return result; } - - - - //获取镭射清单 // public static Map getcwkc(String LGNUM,String MATNR,String LGPLA) { Map result = new HashMap(); @@ -130,29 +109,5 @@ public class sapWmUtil { return result; } - //更新镭射清单 - // - public static Map updateWmlsqd(Map inmap) { - Map result = new HashMap(); - try { - SapRFC saprfc = SapRFC.getInstance(); - saprfc.prepare("Z_WM_CCS_SAP"); - saprfc.addParameter("ZLSQD", inmap.get("ZLSQD").toString()); - saprfc.addParameter("ZCCSTYPE", inmap.get("ZCCSTYPE").toString()); - JCoTable tabin = saprfc.getParamTableList("IT_IN"); - tabin.appendRow(); - tabin.appendRows(0); - tabin.setValue("ZLSQD","1"); - tabin.setValue("ZPGDH","1"); - tabin.setValue("AUFNR","1"); - saprfc.execCall(); - JCoTable tabout = saprfc.getResultTable("IT_OUT"); - System.out.print("rows:" + tabout.getNumRows()); - result.put("IT_OUT", tabout); - } catch (Exception e) { - System.out.print(e.getMessage()); - } - return result; - } } diff --git a/src/main/java/com/zzjee/sap/sapgetdocutil.java b/src/main/java/com/zzjee/sap/sapgetdocutil.java index 297fd29a..e35f4da9 100644 --- a/src/main/java/com/zzjee/sap/sapgetdocutil.java +++ b/src/main/java/com/zzjee/sap/sapgetdocutil.java @@ -10,21 +10,7 @@ import java.util.List; import java.util.Map; public class sapgetdocutil { - //获取镭射清单 - public static List getlsqd(String id, String par[]){ - Map result = new HashMap(); - List reslit = new ArrayList(); - try { - result = sapWmUtil.getWmlsqd(id); - JCoTable restable = (JCoTable)result.get("IT_OUT"); - org.jeecgframework.core.util.LogUtil.info("===================获取镭射清单开始==================="); - reslit = getlistbyparandrable(restable,par); - org.jeecgframework.core.util.LogUtil.info("===================获取镭射清单开始==================="); - } catch (Exception e) { - e.printStackTrace(); - } - return reslit; - } + //获取WMDOC public static List getWmdoc(String DOCTYPE,String DOCID,String tablename,String par[]) { // Map result = new HashMap();