src/main/java/asr_show_diff.sql
@@ -41,7 +41,7 @@ itembatch AS batch, itemSpc specs FROM ( SELECT * FROM OPENROWSET ( 'SQLOLEDB', '192.168.1.147,1800'; 'XGMLK'; 'xunda0413', XDLinkLK.dbo.vwErpLKStorage ) WHERE LKName = '中扬二期' ) a ( SELECT * FROM OPENROWSET ( 'SQLOLEDB', '192.168.1.147,1800'; 'XGMLK'; 'xunda0413', XDLinkLK.dbo.vwErpLKStorage ) WHERE LKName = '高霖立库' ) a GROUP BY itemid, itemcode, src/main/java/com/zy/common/service/erp/ErpSqlServer.java
@@ -245,31 +245,42 @@ private List<Map<String, Object>> executeQuery(String sql) { Connection conn = null; PreparedStatement pstm = null; ResultSet rs = null; try { conn = getConn(); pstm = conn.prepareStatement(sql); pstm.setQueryTimeout(QUERY_TIMEOUT_SECONDS); rs = pstm.executeQuery(); // List<Map<String, Object>> maps = convertList(rs); // ✅ 先把 rs 转换完再关闭连接 return convertList(rs); } catch (Exception e) { e.printStackTrace(); return null; } finally { release(); if (conn != null) { try { // ❗不能提前调用 release(),改为手动释放各对象 try { if (rs != null) { rs.close(); rs = null; } if (pstm != null) { pstm.close(); pstm = null; } if (conn != null) { conn.close(); conn = null; } catch (SQLException e) { e.printStackTrace(); } } catch (SQLException e) { e.printStackTrace(); } } } public Number executeQueryCount(String sql, String column) { Number value = 0; Connection conn = null; src/main/java/com/zy/third/erp/entity/InDetTB.java
@@ -25,55 +25,56 @@ @TableId(value = "AutoId", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @ApiModelProperty(value = "") @TableField("iNo") @TableField("i_no") private Integer iNO; /** * erp行唯一码 */ @ApiModelProperty(value = "erp行唯一码") @TableField("DetId") @TableField("det_id") private Integer detId; @ApiModelProperty(value = "") @TableField("ItemId") @TableField("item_id") private String ItemId; @ApiModelProperty(value = "") @TableField("ItemCode") @TableField("item_code") private String ItemCode; @ApiModelProperty(value = "") @TableField("ItemBatch") @TableField("item_batch") private String ItemBatch; @ApiModelProperty(value = "") @TableField("proType") @TableField("pro_type") private String protype; @ApiModelProperty(value = "") @TableField("OrderNo") @TableField("order_no") private String OrderNo; @ApiModelProperty(value = "") @TableField("MainNum") @TableField("main_num") private Double MainNum; @ApiModelProperty(value = "") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_name") private String WareName; @ApiModelProperty(value = "") @@ -90,7 +91,7 @@ @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @ApiModelProperty(value = "") @@ -100,29 +101,29 @@ /** * */ @TableField("FactArea") @TableField("fact_area") private String FactArea; /** * 供应商\客户ID */ @TableField("Packing") @TableField("packing") private String Packing; /** * 颜色 */ @TableField("sColor") @TableField("s_color") private String sColor; /** * 炉号\客户图号 */ @TableField("LuHao") private String LuHao; // /** // * 炉号\客户图号 // */ // @TableField("LuHao") // private String LuHao; /** * 工单号 */ @TableField("sPgNO") @TableField("s_pg_no") private String sPgNO; src/main/java/com/zy/third/erp/entity/InHedTB.java
@@ -18,11 +18,12 @@ @TableId(value = "AutoId", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableId(value = "BillNo", type = IdType.INPUT) @TableField("BillNo") @TableId(value = "bill_no", type = IdType.INPUT) @TableField("bill_no") private String BillNo; /** @@ -33,55 +34,55 @@ * CheckMoreIn:盘盈入库单 */ // @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @TableField("BillDate") @TableField("bill_date") private Date BillDate; @TableField("IoKindID") @TableField("io_kind_id") private String IoKindID; @TableField("IoKindName") @TableField("io_kind_name") private String ioKindName; /** * 供应商、部门ID */ @ApiModelProperty(value = "供应商、部门ID") @TableField("ObjectId") @TableField("object_id") private String ObjectId; /** * 供应商、部门名称 */ @TableField("ObjectName") @TableField("object_name") @ApiModelProperty(value = "供应商、部门名称") private String ObjectName; @ApiModelProperty(value = "") @TableField("Remark") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_name") private String wareName; @ApiModelProperty(value = "") @TableField("Temp1") @TableField("temp1") private String Temp1; @ApiModelProperty(value = "") @TableField("Temp2") @TableField("temp2") private String Temp2; @ApiModelProperty(value = "") @TableField("Temp3") @TableField("temp3") private String Temp3; @ApiModelProperty(value = "") // @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date MakeDate; @ApiModelProperty(value = "") @@ -91,7 +92,7 @@ /** * */ @TableField("FactArea") @TableField("fact_area") private String FactArea; src/main/java/com/zy/third/erp/entity/ItemTB.java
@@ -21,7 +21,7 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) private Integer AutoId; @ApiModelProperty(value = "") src/main/java/com/zy/third/erp/entity/OutDetTB.java
@@ -23,66 +23,70 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @ApiModelProperty(value = "") @TableField("iNo") @TableField("i_no") private Integer iNO; @ApiModelProperty(value = "") @TableField("DetId") @TableField("det_id") private Integer detId; @ApiModelProperty(value = "") @TableField("ItemId") @TableField("item_id") private String ItemId; @ApiModelProperty(value = "") @TableField("ItemCode") @TableField("item_code") private String ItemCode; @ApiModelProperty(value = "") @TableField("ItemBatch") @TableField("item_batch") private String ItemBatch; @ApiModelProperty(value = "") @TableField("proType") @TableField("pro_type") private String proType; @ApiModelProperty(value = "") @TableField("OrderNo") @TableField("order_no") private String OrderNo; @ApiModelProperty(value = "") @TableField("MainNum") @TableField("main_num") private Double MainNum; @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_name") private String wareName; @ApiModelProperty(value = "") @TableField("temp1") private String temp1; @ApiModelProperty(value = "") @TableField("temp2") private String temp2; @ApiModelProperty(value = "") @TableField("temp3") private String temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; // @ApiModelProperty(value= "") @@ -91,7 +95,7 @@ // private Date delDate; @ApiModelProperty(value = "") @TableField("proType") @TableField("pro_type") private String protype; @ApiModelProperty(value = "") @@ -99,30 +103,30 @@ private String LKName; @TableField("FactArea") @TableField("fact_area") private String FactArea; /** * 供应商\客户ID */ @TableField("Packing") @TableField("packing") private String Packing; /** * 颜色 */ @TableField("sColor") @TableField("s_color") private String sColor; /** * 炉号\客户图号 */ @TableField("LuHao") private String LuHao; // /** // * 炉号\客户图号 // */ // @TableField("LuHao") // private String LuHao; /** * 工单号 */ @TableField("sPgNO") @TableField("s_pg_no") private String sPgNO; public String getMakedate$() { src/main/java/com/zy/third/erp/entity/OutHedTB.java
@@ -21,16 +21,16 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) private Integer AutoId; @ApiModelProperty(value = "") @TableId(value = "BillNo", type = IdType.INPUT) @TableField("BillNo") @TableId(value = "bill_no", type = IdType.INPUT) @TableField("bill_no") private String BillNo; @TableField("BillDate") @TableField("bill_date") // @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date BillDate; @@ -42,59 +42,59 @@ * CheckLossOut:盘盈出库单 */ @ApiModelProperty(value = "SendMatOut:发料出库 ") @TableField("IoKindID") @TableField("io_kind_id") private String IoKindID; @TableField("IoKindName") @TableField("io_kind_name") private String ioKindName; /** * 部门ID */ @ApiModelProperty(value = "部门ID") @TableField("ObjectId") @TableField("object_id") private String ObjectId; /** * 部门名称 */ @ApiModelProperty(value = "部门名称") @TableField("ObjectName") @TableField("object_name") private String ObjectName; @ApiModelProperty(value = "") @TableField("Remark") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_id") private String wareName; @ApiModelProperty(value = "") @TableField("Temp1") @TableField("temp1") private String Temp1; @ApiModelProperty(value = "") @TableField("Temp2") @TableField("temp2") private String Temp2; @ApiModelProperty(value = "") @TableField("Temp3") @TableField("temp3") private String Temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date MakeDate; @ApiModelProperty(value = "") @TableField("LKName") private String LKName; @TableField("FactArea") @TableField("fact_area") private String FactArea; } src/main/java/com/zy/third/erp/task/ERPInCancelScheduler.java
@@ -30,7 +30,7 @@ //@Scheduled(cron = "${erp.refreshtime}") public void InCancelScheduler() { if (!erpEnabled) return; String sqlInCancelTB = "select * from erp_InCancelTB where LKName='中扬二期'"; String sqlInCancelTB = "select * from erp_InCancelTB where LKName='高霖立库'"; List<InCancelTB> ins = erpSqlServer.select(sqlInCancelTB, InCancelTB.class); for (InCancelTB in : ins) { com.zy.third.lk.entity.InCancelTB lkCancel = inMS.tryCancel(in.getBillNo()); src/main/java/com/zy/third/erp/task/ERPInHedTBScheduler.java
@@ -40,7 +40,7 @@ //log.info("InHedTBScheduler开始了" // 7); if (!erpEnabled) return; String sqlInHed = "select * from erp_InHedTB where LKName='中扬二期'"; String sqlInHed = "select * from erp_InHedTB where LKName='高霖立库'"; List<InHedTB> inHeds = erpSqlServer.select(sqlInHed, InHedTB.class); if (!inHeds.isEmpty()) { for (InHedTB inHed : inHeds) { @@ -48,7 +48,7 @@ //continue; } HashMap<String, String> condition = new HashMap<>(); condition.put("BillNo", "'" + inHed.getBillNo() + "'"); condition.put("bill_no", "'" + inHed.getBillNo() + "'"); List<InDetTB> inDetTBS = erpSqlServer.selectList(InDetTB.class, condition); HashMap<String, Object> hedAndDet = new HashMap<>(); hedAndDet.put("hed", inHed); @@ -63,7 +63,7 @@ } catch (Exception e) { log.info(e.getMessage()); //e.printStackTrace(); String sql = "UPDATE erp_InHedTB SET Temp3 = 'fault' WHERE BillNo = '" + inHed.getBillNo() + "'"; String sql = "UPDATE erp_InHedTB SET Temp3 = 'fault' WHERE bill_no = '" + inHed.getBillNo() + "'"; erpSqlServer.update(sql); } } @@ -76,12 +76,12 @@ InHedTB hed = (InHedTB) hedAndDet.get("hed"); ArrayList<InDetTB> dets = (ArrayList<InDetTB>) hedAndDet.get("det"); HashMap<String, String> condition = new HashMap<>(); condition.put("BillNo", "'" + hed.getBillNo() + "'"); condition.put("bill_no", "'" + hed.getBillNo() + "'"); erpSqlServer.delete(InHedTB.class, condition); for (InDetTB det : dets) { HashMap<String, String> condition2 = new HashMap<>(); condition2.put("BillNo", "'" + det.getBillNo() + "'"); condition2.put("iNo", String.valueOf(det.getINO())); condition2.put("bill_no", "'" + det.getBillNo() + "'"); condition2.put("i_no", String.valueOf(det.getINO())); erpSqlServer.delete(InDetTB.class, condition2); } src/main/java/com/zy/third/erp/task/ERPInOrOutService.java
@@ -118,7 +118,7 @@ orderDetl.setOrderNo(outDetTB.getBillNo()); orderDetl.setOutOrderNo(outDetTB.getOrderNo()); orderDetl.setAutoId(outDetTB.getAutoId()); orderDetl.setLuHao(outDetTB.getLuHao()); // orderDetl.setLuHao(outDetTB.getLuHao()); orderDetl.setSpecs(outDetTB.getSPgNO()); orderDetl.setPacking(outDetTB.getPacking()); orderDetl.setWareId(outDetTB.getWareId()); @@ -220,7 +220,7 @@ orderDetl.setOrderNo(outDetTB.getBillNo()); orderDetl.setOutOrderNo(outDetTB.getOrderNo()); orderDetl.setAutoId(outDetTB.getAutoId()); orderDetl.setLuHao(outDetTB.getLuHao()); // orderDetl.setLuHao(outDetTB.getLuHao()); orderDetl.setSpecs(outDetTB.getSPgNO()); orderDetl.setPacking(outDetTB.getPacking()); orderDetl.setWareId(outDetTB.getWareId()); src/main/java/com/zy/third/erp/task/ERPItemScheduler.java
@@ -31,9 +31,9 @@ @Transactional(rollbackFor = Throwable.class) @Scheduled(cron = "${erp.refreshtime}") public void ItemScheduler() { //log.info("ItemScheduler开始了"); // log.info("ItemScheduler开始了"); if (!erpEnabled) return; String sqlItemTB = "select TOP 1000 * from erp_ItemTB where LKName='中扬二期'"; String sqlItemTB = "select TOP 1000 * from erp_ItemTB where LKName='高霖立库'"; List<ItemTB> itemTBS = erpSqlServer.select(sqlItemTB, ItemTB.class); if (itemTBS != null && itemTBS.size() > 0) { for (ItemTB itemTB : itemTBS) { @@ -59,6 +59,6 @@ */ //将数据从主表移动到bak表里 private void moveToBak(ItemTB itemTB) { erpSqlServer.update("delete from erp_ItemTB where LKName='中扬二期' and ItemId = '" + itemTB.getItemId() + "'"); erpSqlServer.update("delete from erp_ItemTB where LKName='高霖立库' and Item_id = '" + itemTB.getItemId() + "'"); } } src/main/java/com/zy/third/erp/task/ERPOutCancelScheduler.java
@@ -32,7 +32,7 @@ public void InCancelScheduler() { //log.info("InCancelScheduler开始了"); if (!erpEnabled) return; String sqlInCancelTB = "select * from erp_OutCancelTB where LKName='中扬二期'"; String sqlInCancelTB = "select * from erp_OutCancelTB where LKName='高霖立库'"; List<OutCancelTB> ins = erpSqlServer.select(sqlInCancelTB, OutCancelTB.class); for (OutCancelTB in : ins) { com.zy.third.lk.entity.InCancelTB lkCancel = inMS.tryCancel(in.getBillNo()); src/main/java/com/zy/third/erp/task/ERPOutHedTBScheduler.java
@@ -41,7 +41,7 @@ public void OutHedTBScheduler() { //log.info("OutHedTBScheduler开始了"); if (!erpEnabled) return; String sqlInHed = "select * from erp_OutHedTB where LKName='中扬二期'"; String sqlInHed = "select * from erp_OutHedTB where LKName='高霖立库'"; List<OutHedTB> inHeds = erpSqlServer.select(sqlInHed, OutHedTB.class); if (!inHeds.isEmpty()) { for (OutHedTB inHed : inHeds) { @@ -49,7 +49,7 @@ //continue; } HashMap<String, String> condition = new HashMap<>(); condition.put("BillNo", "'" + inHed.getBillNo() + "'"); condition.put("bill_no", "'" + inHed.getBillNo() + "'"); List<OutDetTB> inDetTBS = erpSqlServer.selectList(OutDetTB.class, condition); HashMap<String, Object> hedAndDet = new HashMap<>(); hedAndDet.put("hed", inHed); @@ -76,7 +76,7 @@ public void OutHedTBScheduler(String orderNo) { //log.info("OutHedTBScheduler开始了"); if (!erpEnabled) return; String sqlInHed = "select * from erp_OutHedTB where LKName='中扬二期' and BillNo = '" + orderNo + "'"; String sqlInHed = "select * from erp_OutHedTB where LKName='高霖立库' and BillNo = '" + orderNo + "'"; List<OutHedTB> inHeds = erpSqlServer.select(sqlInHed, OutHedTB.class); if (!inHeds.isEmpty()) { for (OutHedTB inHed : inHeds) { @@ -109,12 +109,12 @@ OutHedTB hed = (OutHedTB) hedAndDet.get("hed"); ArrayList<OutDetTB> dets = (ArrayList<OutDetTB>) hedAndDet.get("det"); HashMap<String, String> condition = new HashMap<>(); condition.put("BillNo", "'" + hed.getBillNo() + "'"); condition.put("bill_no", "'" + hed.getBillNo() + "'"); erpSqlServer.delete(OutHedTB.class, condition); for (OutDetTB det : dets) { HashMap<String, String> condition2 = new HashMap<>(); condition2.put("BillNo", "'" + det.getBillNo() + "'"); condition2.put("iNo", String.valueOf(det.getINO())); condition2.put("bill_no", "'" + det.getBillNo() + "'"); condition2.put("i_no", String.valueOf(det.getINO())); erpSqlServer.delete(OutDetTB.class, condition2); } src/main/java/com/zy/third/lk/entity/InDetTB.java
@@ -40,44 +40,45 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @ApiModelProperty(value = "") @TableField("iNo") @TableField("i_no") private Integer iNO; @ApiModelProperty(value = "") @TableField("DetId") @TableField("det_id") private Integer detId; @ApiModelProperty(value = "") @TableField("ItemId") @TableField("item_id") private String ItemId; @ApiModelProperty(value = "") @TableField("ItemCode") @TableField("item_code") private String ItemCode; @ApiModelProperty(value = "") @TableField("ItemBatch") @TableField("item_batch") private String ItemBatch; @ApiModelProperty(value = "") @TableField("proType") @TableField("pro_type") private String protype; @ApiModelProperty(value = "") @TableField("OrderNo") @TableField("order_no") private String OrderNo; @ApiModelProperty(value = "") @TableField("MainNum") @TableField("main_num") private Double MainNum; @@ -85,10 +86,10 @@ @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_name") private String wareName; @ApiModelProperty(value = "") @@ -102,36 +103,36 @@ @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; /** * */ @TableField("FactArea") @TableField("fact_area") private String FactArea; /** * 供应商\客户ID */ @TableField("Packing") @TableField("packing") private String Packing; /** * 颜色 */ @TableField("sColor") @TableField("s_color") private String sColor; /** * 炉号\客户图号 */ @TableField("LuHao") private String LuHao; // /** // * 炉号\客户图号 // */ // @TableField("LuHao") // private String LuHao; /** * 工单号 */ @TableField("sPgNO") @TableField("s_pg_no") private String sPgNO; src/main/java/com/zy/third/lk/entity/InDetTBBak.java
@@ -35,53 +35,54 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer autoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @ApiModelProperty(value = "") @TableField("iNo") @TableField("i_no") private Integer iNO; @ApiModelProperty(value = "") @TableField("DetId") @TableField("det_id") private Integer detId; @ApiModelProperty(value = "") @TableField("ItemId") @TableField("item_id") private String itemid; @ApiModelProperty(value = "") @TableField("ItemCode") @TableField("item_code") private String ItemCode; @ApiModelProperty(value = "") @TableField("ItemBatch") @TableField("item_batch") private String ItemBatch; @ApiModelProperty(value = "") @TableField("proType") @TableField("pro_type") private String protype; @ApiModelProperty(value = "") @TableField("OrderNo") @TableField("order_no") private String OrderNo; @ApiModelProperty(value = "") @TableField("MainNum") @TableField("main_num") private Double MainNum; @ApiModelProperty(value = "") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_name") private String wareName; @ApiModelProperty(value = "") @@ -96,39 +97,39 @@ @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @TableField("DelDate") @TableField("del_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date DelDate; /** * */ @TableField("FactArea") @TableField("fact_area") private String FactArea; /** * 供应商\客户ID */ @TableField("Packing") @TableField("packing") private String Packing; /** * 颜色 */ @TableField("sColor") @TableField("s_color") private String sColor; /** * 炉号\客户图号 */ @TableField("LuHao") private String LuHao; // /** // * 炉号\客户图号 // */ // @TableField("LuHao") // private String LuHao; /** * 工单号 */ @TableField("sPgNO") @TableField("s_pg_no") private String sPgNO; public String getMakedate$() { src/main/java/com/zy/third/lk/entity/InHedTB.java
@@ -34,15 +34,16 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableId(value = "BillNo", type = IdType.INPUT) @TableField("BillNo") @TableId(value = "bill_no", type = IdType.INPUT) @TableField("bill_no") private String BillNo; @TableField("BillDate") @TableField("bill_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date billDate; @@ -54,59 +55,59 @@ * CheckMoreIn:盘盈入库单 */ @ApiModelProperty(value = "StockIn:采购入库 ") @TableField("IoKindID") @TableField("io_kind_id") private String IoKindID; @TableField("IoKindName") @TableField("io_kind_name") private String ioKindName; /** * 供应商、部门ID */ @ApiModelProperty(value = "供应商、部门ID") @TableField("ObjectId") @TableField("object_id") private String ObjectId; /** * 供应商、部门名称 */ @ApiModelProperty(value = "供应商、部门名称") @TableField("ObjectName") @TableField("object_name") private String ObjectName; @ApiModelProperty(value = "") @TableField("Remark") @TableField("remark") private String Remark; @TableField("WareId") @TableField("ware_id") private String WareId; @TableField("WareName") @TableField("ware_name") private String wareName; @ApiModelProperty(value = "") @TableField("Temp1") @TableField("temp1") private String Temp1; @ApiModelProperty(value = "") @TableField("Temp2") @TableField("temp2") private String Temp2; @ApiModelProperty(value = "") @TableField("Temp3") @TableField("temp3") private String Temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @TableField("bPass") @TableField("b_pass") private Boolean bPass; @TableField("bStartIn") @TableField("b_start_in") private Boolean bStartIn; src/main/java/com/zy/third/lk/entity/InHedTBBak.java
@@ -30,14 +30,15 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer autoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @TableField("BillDate") @TableField("bill_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date billDate; @@ -49,62 +50,62 @@ * CheckMoreIn:盘盈入库单 */ @ApiModelProperty(value = "StockIn:采购入库 ") @TableField("IoKindID") @TableField("io_kind_id") private String IoKindID; @TableField("IoKindName") @TableField("io_kind_name") private String ioKindName; /** * 供应商、部门ID */ @ApiModelProperty(value = "供应商、部门ID") @TableField("ObjectId") @TableField("object_id") private String ObjectId; /** * 供应商、部门名称 */ @ApiModelProperty(value = "供应商、部门名称") @TableField("ObjectName") @TableField("object_name") private String ObjectName; @ApiModelProperty(value = "") @TableField("Remark") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_name") private String wareName; @ApiModelProperty(value = "") @TableField("Temp1") @TableField("temp1") private String temp1; @ApiModelProperty(value = "") @TableField("Temp2") @TableField("temp2") private String temp2; @ApiModelProperty(value = "") @TableField("Temp3") @TableField("temp3") private String temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @TableField("DelDate") @TableField("del_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date delDate; @TableField("bPass") @TableField("b_pass") private Boolean bPass; @TableField("bStartIn") @TableField("b_start_in") private Boolean bStartIn; public String getMakedate$() { src/main/java/com/zy/third/lk/entity/OutDetTB.java
@@ -26,100 +26,104 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @ApiModelProperty(value = "") @TableField("iNo") @TableField("i_no") private Integer iNO; @ApiModelProperty(value = "") @TableField("DetId") @TableField("det_id") private Integer detId; @ApiModelProperty(value = "") @TableField("ItemId") @TableField("item_id") private String itemid; @ApiModelProperty(value = "") @TableField("ItemCode") @TableField("item_code") private String ItemCode; @ApiModelProperty(value = "") @TableField("ItemBatch") @TableField("item_batch") private String ItemBatch; @ApiModelProperty(value = "") @TableField("proType") @TableField("pro_type") private String protype; @ApiModelProperty(value = "") @TableField("OrderNo") @TableField("order_no") private String OrderNo; @ApiModelProperty(value = "") @TableField("MainNum") @TableField("main_num") private Double MainNum; @ApiModelProperty(value = "") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String WareId; @TableField("WareName") @TableField("ware_name") private String WareName; @ApiModelProperty(value = "") @TableField("temp1") private String Temp1; @ApiModelProperty(value = "") @TableField("temp2") private String Temp2; @ApiModelProperty(value = "") @TableField("temp3") private String Temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("DelDate") @TableField("del_date") private Date delDate; /** * */ @TableField("FactArea") @TableField("fact_area") private String FactArea; /** * 供应商\客户ID */ @TableField("Packing") @TableField("packing") private String Packing; /** * 颜色 */ @TableField("sColor") @TableField("s_color") private String sColor; /** * 炉号\客户图号 */ @TableField("LuHao") private String LuHao; // /** // * 炉号\客户图号 // */ // @TableField("LuHao") // private String LuHao; /** * 工单号 */ @TableField("sPgNO") @TableField("s_pg_no") private String sPgNO; src/main/java/com/zy/third/lk/entity/OutDetTBBak.java
@@ -22,99 +22,103 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @ApiModelProperty(value = "") @TableField("iNo") @TableField("i_no") private Integer iNO; @ApiModelProperty(value = "") @TableField("DetId") @TableField("det_id") private Integer detId; @ApiModelProperty(value = "") @TableField("ItemId") @TableField("item_id") private String itemid; @ApiModelProperty(value = "") @TableField("ItemCode") @TableField("item_code") private String ItemCode; @ApiModelProperty(value = "") @TableField("ItemBatch") @TableField("item_batch") private String ItemBatch; @ApiModelProperty(value = "") @TableField("proType") @TableField("pro_type") private String protype; @ApiModelProperty(value = "") @TableField("OrderNo") @TableField("order_no") private String OrderNo; @ApiModelProperty(value = "") @TableField("MainNum") @TableField("main_num") private Double MainNum; @ApiModelProperty(value = "") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String WareId; @TableField("WareName") @TableField("ware_name") private String WareName; @ApiModelProperty(value = "") @TableField("temp1") private String Temp1; @ApiModelProperty(value = "") @TableField("temp2") private String Temp2; @ApiModelProperty(value = "") @TableField("temp3") private String Temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @TableField("DelDate") @TableField("del_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date delDate; /** * */ @TableField("FactArea") @TableField("fact_area") private String FactArea; /** * 供应商\客户ID */ @TableField("Packing") @TableField("packing") private String Packing; /** * 颜色 */ @TableField("sColor") @TableField("s_color") private String sColor; /** * 炉号\客户图号 */ @TableField("LuHao") private String LuHao; // /** // * 炉号\客户图号 // */ // @TableField("LuHao") // private String LuHao; /** * 工单号 */ @TableField("sPgNO") @TableField("s_pg_no") private String sPgNO; public String getMakedate$() { src/main/java/com/zy/third/lk/entity/OutHedTB.java
@@ -26,15 +26,16 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableId(value = "BillNo", type = IdType.INPUT) @TableField("BillNo") @TableId(value = "bill_no", type = IdType.INPUT) @TableField("bill_no") private String BillNo; @TableField("BillDate") @TableField("bill_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date billDate; @@ -46,53 +47,53 @@ * CheckLossOut:盘盈出库单 */ @ApiModelProperty(value = "SendMatOut:发料出库 ") @TableField("IoKindID") @TableField("io_kind_id") private String IoKindID; @TableField("IoKindName") @TableField("io_kind_name") private String ioKindName; @ApiModelProperty(value = "") @TableField("ObjectId") @TableField("object_id") private String ObjectId; @ApiModelProperty(value = "") @TableField("ObjectName") @TableField("object_name") private String ObjectName; @ApiModelProperty(value = "") @TableField("Remark") @TableField("remark") private String remark; @TableField("WareId") @TableField("ware_id") private String wareId; @TableField("WareName") @TableField("ware_name") private String wareName; @ApiModelProperty(value = "") @TableField("Temp1") @TableField("temp1") private String temp1; @ApiModelProperty(value = "") @TableField("Temp2") @TableField("temp2") private String temp2; @ApiModelProperty(value = "") @TableField("Temp3") @TableField("temp3") private String temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @TableField("bPass") @TableField("b_pass") private Boolean bPass; @TableField("bStartIn") @TableField("b_start_in") private Boolean bStartIn; src/main/java/com/zy/third/lk/entity/OutHedTBBak.java
@@ -20,14 +20,15 @@ private static final long serialVersionUID = 1L; @TableId(value = "AutoId", type = IdType.AUTO) @TableId(value = "auto_id", type = IdType.AUTO) @TableField("auto_id") private Integer AutoId; @ApiModelProperty(value = "") @TableField("BillNo") @TableField("bill_no") private String BillNo; @TableField("BillDate") @TableField("bill_date") private Date billDate; /** @@ -38,55 +39,55 @@ * CheckLossOut:盘盈出库单 */ @ApiModelProperty(value = "SendMatOut:发料出库 ") @TableField("IoKindID") @TableField("io_kind_id") private String IoKindID; @TableField("IoKindName") @TableField("io_kind_name") private String ioKindName; @ApiModelProperty(value = "") @TableField("ObjectId") @TableField("object_id") private String ObjectId; @ApiModelProperty(value = "") @TableField("ObjectName") @TableField("object_name") private String ObjectName; @ApiModelProperty(value = "") @TableField("Remark") @TableField("remark") private String Remark; @TableField("WareId") @TableField("ware_id") private String WareId; @TableField("WareName") @TableField("ware_name") private String WareName; @ApiModelProperty(value = "") @TableField("Temp1") @TableField("temp1") private String Temp1; @ApiModelProperty(value = "") @TableField("Temp2") @TableField("temp2") private String Temp2; @ApiModelProperty(value = "") @TableField("Temp3") @TableField("temp3") private String Temp3; @ApiModelProperty(value = "") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("MakeDate") @TableField("make_date") private Date makedate; @TableField("DelDate") @TableField("del_date") private Date delDate; @TableField("bPass") @TableField("b_pass") private Boolean bPass; @TableField("bStartIn") @TableField("b_start_in") private Boolean bStartIn; src/main/java/com/zy/third/lk/task/LKInTBScheduler.java
@@ -93,9 +93,9 @@ */ @Transactional(rollbackFor = Throwable.class) public boolean insertInDet(OrderDetl orderDetl) { String sqlInDetTb = "select * from lk_InDetTB where BillNo='" + orderDetl.getOrderNo() + "' and " + " ItemId='" + orderDetl.getMatnr() + "' and ItemBatch='" + orderDetl.getBatch() + "' and proType='" + orderDetl.getSpecs() + "'"; String sqlInDetTb = "select * from lk_InDetTB where bill_no='" + orderDetl.getOrderNo() + "' and " + " item_id='" + orderDetl.getMatnr() + "' and item_batch='" + orderDetl.getBatch() + "' and pro_type='" + orderDetl.getSpecs() + "'"; List<InDetTB> inDets = erpSqlServer.select(sqlInDetTb, InDetTB.class); String sqlInDetTbBak = "select * from lk_InDetTB_Bak where BillNo='" + orderDetl.getOrderNo() + "' and " + " ItemId='" + orderDetl.getMatnr() + "' and ItemBatch='" + orderDetl.getBatch() + "' and proType='" + orderDetl.getSpecs() + "'"; String sqlInDetTbBak = "select * from lk_InDetTB_Bak where bill_no='" + orderDetl.getOrderNo() + "' and " + " item_id='" + orderDetl.getMatnr() + "' and item_batch='" + orderDetl.getBatch() + "' and pro_type='" + orderDetl.getSpecs() + "'"; List<InDetTBBak> inDetBaks = erpSqlServer.select(sqlInDetTbBak, InDetTBBak.class); if (!inDets.isEmpty() || !inDetBaks.isEmpty()) { log.error("该单号料号中间表表身已存在:" + orderDetl.getOrderNo() + "==>>" + orderDetl.getOrderNo()); @@ -122,9 +122,9 @@ */ @Transactional(rollbackFor = Throwable.class) public boolean insertInHed(Order order) { String sqlInHedTb = "select * from lk_InHedTB where LKName='中扬二期' and BillNo='" + order.getOrderNo() + "'"; String sqlInHedTb = "select * from lk_InHedTB where LKName='高霖立库' and bill_no='" + order.getOrderNo() + "'"; List<InHedTB> outHeds = erpSqlServer.select(sqlInHedTb, InHedTB.class); String sqlInHedTbBak = "select * from lk_InHedTB_Bak where LKName='中扬二期' and BillNo='" + order.getOrderNo() + "'"; String sqlInHedTbBak = "select * from lk_InHedTB_Bak where LKName='高霖立库' and bill_no='" + order.getOrderNo() + "'"; List<InHedTBBak> inHedBaks = erpSqlServer.select(sqlInHedTbBak, InHedTBBak.class); if (!outHeds.isEmpty() || !inHedBaks.isEmpty()) { log.error("该单号料号中间表表头已存在:" + order.getOrderNo()); @@ -132,20 +132,20 @@ } DocType docType = docTypeService.selectById(order.getDocType()); HashMap<String, Object> content = new HashMap<>(); content.put("BillNo", "'" + order.getOrderNo() + "'"); content.put("BillDate", "'" + DateUtils.convert(new Date()) + "'"); if (!Cools.isEmpty(docType.getDocCode())) content.put("IoKindID", "'" + docType.getDocCode() + "'"); if (!Cools.isEmpty(docType.getDocName())) content.put("IoKindName", "'" + docType.getDocName() + "'"); if (!Cools.isEmpty(order.getWareId())) content.put("wareId", "'" + order.getWareId() + "'"); if (!Cools.isEmpty(order.getWareName())) content.put("wareName", "'" + order.getWareName() + "'"); content.put("bill_no", "'" + order.getOrderNo() + "'"); content.put("bill_date", "'" + DateUtils.convert(new Date()) + "'"); if (!Cools.isEmpty(docType.getDocCode())) content.put("io_kind_id", "'" + docType.getDocCode() + "'"); if (!Cools.isEmpty(docType.getDocName())) content.put("io_kind_name", "'" + docType.getDocName() + "'"); if (!Cools.isEmpty(order.getWareId())) content.put("ware_id", "'" + order.getWareId() + "'"); if (!Cools.isEmpty(order.getWareName())) content.put("ware_name", "'" + order.getWareName() + "'"); if (!Cools.isEmpty(order.getTemp1())) content.put("temp1", "'" + order.getTemp1() + "'"); if (!Cools.isEmpty(order.getTemp2())) content.put("temp2", "'" + order.getTemp2() + "'"); if (!Cools.isEmpty(order.getTemp3())) content.put("temp3", "'" + order.getTemp3() + "'"); if (!Cools.isEmpty(order.getCstmr())) content.put("ObjectId", "'" + order.getCstmr() + "'"); if (!Cools.isEmpty(order.getCstmrName())) content.put("ObjectName", "'" + order.getCstmrName() + "'"); if (!Cools.isEmpty(order.getMemo())) content.put("Remark", "'" + order.getMemo() + "'"); content.put("LKName", "'中扬二期'"); content.put("bPass", "1"); if (!Cools.isEmpty(order.getCstmr())) content.put("object_id", "'" + order.getCstmr() + "'"); if (!Cools.isEmpty(order.getCstmrName())) content.put("object_name", "'" + order.getCstmrName() + "'"); if (!Cools.isEmpty(order.getMemo())) content.put("remark", "'" + order.getMemo() + "'"); content.put("LKName", "'高霖立库'"); content.put("b_pass", "1"); int insert = erpSqlServer.insert(InHedTB.class, content); if (insert == 1) { log.info("入库单表头回传成功:" + content); @@ -164,9 +164,9 @@ */ @Transactional(rollbackFor = Throwable.class) public boolean insertOutDet(OrderDetl orderDetl) { String sqlInDetTb = "select * from lk_OutDetTB where BillNo='" + orderDetl.getOrderNo() + "' and " + " ItemId='" + orderDetl.getMatnr() + "' and ItemBatch='" + orderDetl.getBatch() + "' and proType='" + orderDetl.getSpecs() + "'"; String sqlInDetTb = "select * from lk_OutDetTB where bill_no='" + orderDetl.getOrderNo() + "' and " + " item_id='" + orderDetl.getMatnr() + "' and item_batch='" + orderDetl.getBatch() + "' and pro_type='" + orderDetl.getSpecs() + "'"; List<OutDetTB> inDets = erpSqlServer.select(sqlInDetTb, OutDetTB.class); String sqlInDetTbBak = "select * from lk_OutDetTB_Bak where BillNo='" + orderDetl.getOrderNo() + "' and " + " ItemId='" + orderDetl.getMatnr() + "' and ItemBatch='" + orderDetl.getBatch() + "' and proType='" + orderDetl.getSpecs() + "'"; String sqlInDetTbBak = "select * from lk_OutDetTB_Bak where bill_no='" + orderDetl.getOrderNo() + "' and " + " item_id='" + orderDetl.getMatnr() + "' and item_batch='" + orderDetl.getBatch() + "' and pro_type='" + orderDetl.getSpecs() + "'"; List<OutDetTBBak> inDetBaks = erpSqlServer.select(sqlInDetTbBak, OutDetTBBak.class); if (!inDets.isEmpty() || !inDetBaks.isEmpty()) { log.error("该单号料号中间表表身已存在:" + orderDetl.getOrderNo() + "==>>" + orderDetl.getOrderNo()); @@ -193,9 +193,9 @@ */ @Transactional(rollbackFor = Throwable.class) public boolean insertOutHed(Order order) { String sqlInHedTb = "select * from lk_OutHedTB where LKName='中扬二期' and BillNo='" + order.getOrderNo() + "'"; String sqlInHedTb = "select * from lk_OutHedTB where LKName='高霖立库' and bill_no='" + order.getOrderNo() + "'"; List<OutHedTB> outHeds = erpSqlServer.select(sqlInHedTb, OutHedTB.class); String sqlInHedTbBak = "select * from lk_OutHedTB_Bak where LKName='中扬二期' and BillNo='" + order.getOrderNo() + "'"; String sqlInHedTbBak = "select * from lk_OutHedTB_Bak where LKName='高霖立库' and bill_no='" + order.getOrderNo() + "'"; List<OutHedTBBak> inHedBaks = erpSqlServer.select(sqlInHedTbBak, OutHedTBBak.class); if (!outHeds.isEmpty() || !inHedBaks.isEmpty()) { log.error("该单号料号中间表表头已存在:" + order.getOrderNo()); @@ -203,20 +203,21 @@ } DocType docType = docTypeService.selectById(order.getDocType()); HashMap<String, Object> content = new HashMap<>(); content.put("BillNo", "'" + order.getOrderNo() + "'"); content.put("BillDate", "'" + DateUtils.convert(new Date()) + "'"); if (!Cools.isEmpty(docType.getDocCode())) content.put("IoKindID", "'" + docType.getDocCode() + "'"); if (!Cools.isEmpty(docType.getDocName())) content.put("IoKindName", "'" + docType.getDocName() + "'"); if (!Cools.isEmpty(order.getWareId())) content.put("wareId", "'" + order.getWareId() + "'"); if (!Cools.isEmpty(order.getWareName())) content.put("wareName", "'" + order.getWareName() + "'"); content.put("bill_no", "'" + order.getOrderNo() + "'"); content.put("bill_no", "'" + DateUtils.convert(new Date()) + "'"); if (!Cools.isEmpty(docType.getDocCode())) content.put("io_kind_id", "'" + docType.getDocCode() + "'"); if (!Cools.isEmpty(docType.getDocName())) content.put("io_kind_name", "'" + docType.getDocName() + "'"); if (!Cools.isEmpty(order.getWareId())) content.put("ware_id", "'" + order.getWareId() + "'"); if (!Cools.isEmpty(order.getWareName())) content.put("ware_name", "'" + order.getWareName() + "'"); if (!Cools.isEmpty(order.getUpdateTime())) content.put("make_date", "'" + order.getUpdateTime() + "'"); if (!Cools.isEmpty(order.getTemp1())) content.put("temp1", "'" + order.getTemp1() + "'"); if (!Cools.isEmpty(order.getTemp2())) content.put("temp2", "'" + order.getTemp2() + "'"); if (!Cools.isEmpty(order.getTemp3())) content.put("temp3", "'" + order.getTemp3() + "'"); if (!Cools.isEmpty(order.getCstmr())) content.put("ObjectId", "'" + order.getCstmr() + "'"); if (!Cools.isEmpty(order.getCstmrName())) content.put("ObjectName", "'" + order.getCstmrName() + "'"); if (!Cools.isEmpty(order.getMemo())) content.put("Remark", "'" + order.getMemo() + "'"); content.put("LKName", "'中扬二期'"); content.put("bPass", "1"); if (!Cools.isEmpty(order.getCstmr())) content.put("object_id", "'" + order.getCstmr() + "'"); if (!Cools.isEmpty(order.getCstmrName())) content.put("object_name", "'" + order.getCstmrName() + "'"); if (!Cools.isEmpty(order.getMemo())) content.put("remark", "'" + order.getMemo() + "'"); content.put("LKName", "'高霖立库'"); content.put("b_pass", "1"); int insert = erpSqlServer.insert(OutHedTB.class, content); if (insert == 1) { log.info("入库单表头回传成功:" + content); @@ -229,32 +230,33 @@ private Map<String, Object> getMap(OrderDetl orderDetl) { Map<String, Object> content = new HashMap<>(); if (!Cools.isEmpty(orderDetl.getOrderNo())) content.put("BillNo", "'" + orderDetl.getOrderNo() + "'"); if (!Cools.isEmpty(orderDetl.getINo())) content.put("iNo", "'" + orderDetl.getINo() + "'"); if (!Cools.isEmpty(orderDetl.getThreeCode())) content.put("detId", orderDetl.getThreeCode()); if (!Cools.isEmpty(orderDetl.getMatnr())) content.put("ItemId", "'" + orderDetl.getMatnr() + "'"); if (!Cools.isEmpty(orderDetl.getModel())) content.put("ItemCode", "'" + orderDetl.getModel() + "'"); if (!Cools.isEmpty(orderDetl.getBatch())) content.put("ItemBatch", "'" + orderDetl.getBatch() + "'"); if (!Cools.isEmpty(orderDetl.getProType())) content.put("proType", "'" + orderDetl.getProType() + "'"); if (!Cools.isEmpty(orderDetl.getOrderNo())) content.put("bill_no", "'" + orderDetl.getOrderNo() + "'"); if (!Cools.isEmpty(orderDetl.getINo())) content.put("i_no", "'" + orderDetl.getINo() + "'"); if (!Cools.isEmpty(orderDetl.getThreeCode())) content.put("det_id", orderDetl.getThreeCode()); if (!Cools.isEmpty(orderDetl.getMatnr())) content.put("item_id", "'" + orderDetl.getMatnr() + "'"); if (!Cools.isEmpty(orderDetl.getModel())) content.put("item_code", "'" + orderDetl.getModel() + "'"); if (!Cools.isEmpty(orderDetl.getBatch())) content.put("item_batch", "'" + orderDetl.getBatch() + "'"); if (!Cools.isEmpty(orderDetl.getProType())) content.put("pro_type", "'" + orderDetl.getProType() + "'"); if (!Cools.isEmpty(orderDetl.getUpdateTime())) content.put("make_date", "'" + orderDetl.getUpdateTime() + "'"); if (!Cools.isEmpty(orderDetl.getMemo())) content.put("remark", "'" + orderDetl.getMemo() + "'"); if (!Cools.isEmpty(orderDetl.getOutOrderNo())) content.put("OrderNo", "'" + orderDetl.getOutOrderNo() + "'"); if (!Cools.isEmpty(orderDetl.getOutOrderNo())) content.put("order_no", "'" + orderDetl.getOutOrderNo() + "'"); if (!Cools.isEmpty(orderDetl.getQty())) { if (orderDetl.getQty() > orderDetl.getAnfme() && orderDetl.getQty() > orderDetl.getWorkQty()) { log.info("修正错误数量:{}", JSON.toJSON(orderDetl)); content.put("MainNum", orderDetl.getWorkQty()); content.put("main_num", orderDetl.getWorkQty()); } else { content.put("MainNum", orderDetl.getQty()); content.put("main_num", orderDetl.getQty()); } } if (!Cools.isEmpty(orderDetl.getWareId())) content.put("WareId", "'" + orderDetl.getWareId() + "'"); if (!Cools.isEmpty(orderDetl.getWareName())) content.put("WareName", "'" + orderDetl.getWareName() + "'"); if (!Cools.isEmpty(orderDetl.getPacking())) content.put("Packing", "'" + orderDetl.getPacking() + "'"); if (!Cools.isEmpty(orderDetl.getLuHao())) content.put("LuHao", "'" + orderDetl.getLuHao() + "'"); if (!Cools.isEmpty(orderDetl.getSPgNO())) content.put("sPgNO", "'" + orderDetl.getSPgNO() + "'"); if (!Cools.isEmpty(orderDetl.getWareId())) content.put("ware_id", "'" + orderDetl.getWareId() + "'"); if (!Cools.isEmpty(orderDetl.getWareName())) content.put("ware_name", "'" + orderDetl.getWareName() + "'"); if (!Cools.isEmpty(orderDetl.getPacking())) content.put("packing", "'" + orderDetl.getPacking() + "'"); // if (!Cools.isEmpty(orderDetl.getLuHao())) content.put("LuHao", "'" + orderDetl.getLuHao() + "'"); if (!Cools.isEmpty(orderDetl.getSPgNO())) content.put("s_pg_no", "'" + orderDetl.getSPgNO() + "'"); if (!Cools.isEmpty(orderDetl.getTemp1())) content.put("temp1", "'" + orderDetl.getTemp1() + "'"); if (!Cools.isEmpty(orderDetl.getTemp2())) content.put("temp2", "'" + orderDetl.getTemp2() + "'"); if (!Cools.isEmpty(orderDetl.getTemp3())) content.put("temp3", "'" + orderDetl.getTemp3() + "'"); content.put("LKName", "'中扬二期'"); content.put("LKName", "'高霖立库'"); return content; } src/main/resources/application.yml
@@ -103,7 +103,7 @@ lcid: 2052 #ERP接口 enabled: false enabled: true #enabled: false #查看ERP中间表间隔 refreshtime: 0/5 * * * * ?