From ce976aec9219142864a6eb991456da3f92dbe935 Mon Sep 17 00:00:00 2001 From: "lisai17@sina.com" Date: Tue, 15 Sep 2020 22:25:51 +0800 Subject: [PATCH] . --- .../local/ssjygl/devicectrl/device/PLC.java | 2 +- .../devicectrl/printer/CellAddresses.java | 91 ++++++++++-------- .../cowr/local/ssjygl/order/OrderService.java | 3 + ssjygl-xsx-local/src/main/resources/tpl.xlsx | Bin 12558 -> 12683 bytes .../src/main/resources/tpl_完整版.xlsx | Bin 13793 -> 13073 bytes .../com/cowr/service/ssjygl/main/Config.java | 2 +- 6 files changed, 54 insertions(+), 44 deletions(-) diff --git a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/device/PLC.java b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/device/PLC.java index b9d9999..b5ba587 100644 --- a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/device/PLC.java +++ b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/device/PLC.java @@ -259,7 +259,7 @@ public class PLC extends Device { PLC plc = new PLC("_plc", "192.168.20.20", 502, com.cowr.local.ssjygl.devicectrl.common.DeviceThread.defaultAddressTable); plc.connect(); plc.isConnected(); - plc.write("rodIn1Up"); + plc.write("rodIn2Up"); // plc.write("rodOut2Up"); // plc.write("sensorIn2Reset"); diff --git a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/printer/CellAddresses.java b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/printer/CellAddresses.java index 4956799..814e52f 100644 --- a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/printer/CellAddresses.java +++ b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/devicectrl/printer/CellAddresses.java @@ -8,98 +8,105 @@ import java.util.Map; // 保存预设的发票内容单元格位置 public class CellAddresses { // 二维码 - public static final CellAddress qrcode = makeCellAddress("b1"); +// public static final CellAddress qrcode = makeCellAddress("b1"); // 单号 - public static final CellAddress serial = makeCellAddress("j2"); +// public static final CellAddress serial = makeCellAddress("j2"); // 开票时间 - public static final CellAddress datetimePrint = makeCellAddress("m4"); + public static final CellAddress datetimePrint = makeCellAddress("n8"); // 客户名称 - public static final CellAddress clientName = makeCellAddress("c6"); + public static final CellAddress clientName = makeCellAddress("e9"); // 客户纳税人识别号 - public static final CellAddress clientTaxId = makeCellAddress("c7"); + public static final CellAddress clientTaxId = makeCellAddress("e10"); // 客户地址、电话 - public static final CellAddress clientContact = makeCellAddress("c8"); + public static final CellAddress clientContact = makeCellAddress("e11"); // 客户开户行及账号 - public static final CellAddress clientBankInfo = makeCellAddress("c9"); + public static final CellAddress clientBankInfo = makeCellAddress("e12"); // 运输公司名称及车牌号 - public static final CellAddress haulerName = makeCellAddress("i7"); +// public static final CellAddress haulerName = makeCellAddress("i7"); // 运输公司纳税人识别号 - public static final CellAddress haulerTaxId = makeCellAddress("i6"); +// public static final CellAddress haulerTaxId = makeCellAddress("i6"); // 运输公司地址、电话 - public static final CellAddress haulerContact = makeCellAddress("i8"); +// public static final CellAddress haulerContact = makeCellAddress("i8"); // 运输公司开户行及账号 - public static final CellAddress haulerBankInfo = makeCellAddress("i9"); +// public static final CellAddress haulerBankInfo = makeCellAddress("i9"); // 起点 - public static final CellAddress origin = makeCellAddress("b10"); +// public static final CellAddress origin = makeCellAddress("b10"); // 终点 - public static final CellAddress dest = makeCellAddress("h10"); +// public static final CellAddress dest = makeCellAddress("h10"); // 品名 - public static final CellAddress goodsName = makeCellAddress("a13"); +// public static final CellAddress goodsName = makeCellAddress("a13"); // 净重 - public static final CellAddress goodsNetWeight = makeCellAddress("e15"); + public static final CellAddress goodsNetWeight = makeCellAddress("g18"); // 皮重 - public static final CellAddress goodsTareWeight = makeCellAddress("e13"); + public static final CellAddress goodsTareWeight = makeCellAddress("g16"); // 毛重 - public static final CellAddress goodsGrossWeight = makeCellAddress("e11"); + public static final CellAddress goodsGrossWeight = makeCellAddress("g14"); // 运输距离 - public static final CellAddress transDistance = makeCellAddress("e17"); +// public static final CellAddress transDistance = makeCellAddress("e17"); // 商品单价 - public static final CellAddress priceGoods = makeCellAddress("h12"); + public static final CellAddress priceGoods = makeCellAddress("i14"); // 商品总价小写 - public static final CellAddress priceGoodsTotal = makeCellAddress("k11"); + public static final CellAddress priceGoodsTotal = makeCellAddress("m14"); // 商品总价大写 - public static final CellAddress priceGoodsTotalUpper = makeCellAddress("k13"); + public static final CellAddress priceGoodsTotalUpper = makeCellAddress("m17"); // 运输单价 - public static final CellAddress priceTrans = makeCellAddress("h16"); +// public static final CellAddress priceTrans = makeCellAddress("h16"); // 运输总价小写 - public static final CellAddress priceTransTotal = makeCellAddress("k15"); +// public static final CellAddress priceTransTotal = makeCellAddress("k15"); // 运输总价大写 - public static final CellAddress priceTransTotalUpper = makeCellAddress("k17"); +// public static final CellAddress priceTransTotalUpper = makeCellAddress("k17"); // 销售方 - public static final CellAddress vendor = makeCellAddress("c19"); + public static final CellAddress vendor = makeCellAddress("e20"); // 销售方纳税人识别号 - public static final CellAddress vendorTaxId = makeCellAddress("c21"); + public static final CellAddress vendorTaxId = makeCellAddress("e21"); // 备注 - public static final CellAddress remark = makeCellAddress("h19"); + public static final CellAddress remark = makeCellAddress("m20"); // 开票人 - public static final CellAddress drawer = makeCellAddress("g23"); + public static final CellAddress drawer = makeCellAddress("l24"); // 配送公司 - public static final CellAddress haulerCo = makeCellAddress("k23"); +// public static final CellAddress haulerCo = makeCellAddress("k23"); + // 车牌号 + public static final CellAddress truckLicense = makeCellAddress("m11"); + // 发票号码 + public static final CellAddress invoiceCode = makeCellAddress("o5"); public static Map addrMap = new HashMap<>(); static { // addrMap.put("serial", serial); - addrMap.put("qrcode", qrcode); +// addrMap.put("qrcode", qrcode); addrMap.put("datatimePrint", datetimePrint); addrMap.put("clientName", clientName); addrMap.put("clientTaxId", clientTaxId); addrMap.put("clientContact", clientContact); addrMap.put("clientBankInfo", clientBankInfo); - addrMap.put("haulerName", haulerName); - addrMap.put("haulerTaxId", haulerTaxId); - addrMap.put("haulerContact", haulerContact); - addrMap.put("haulerBankInfo", haulerBankInfo); - addrMap.put("origin", origin); - addrMap.put("dest", dest); - addrMap.put("goodsName", goodsName); +// addrMap.put("haulerName", haulerName); +// addrMap.put("haulerTaxId", haulerTaxId); +// addrMap.put("haulerContact", haulerContact); +// addrMap.put("haulerBankInfo", haulerBankInfo); +// addrMap.put("origin", origin); +// addrMap.put("dest", dest); +// addrMap.put("goodsName", goodsName); addrMap.put("goodsNetWeight", goodsNetWeight); addrMap.put("goodsTareWeight", goodsTareWeight); addrMap.put("goodsGrossWeight", goodsGrossWeight); - addrMap.put("transDistance", transDistance); +// addrMap.put("transDistance", transDistance); addrMap.put("priceGoods", priceGoods); addrMap.put("priceGoodsTotal", priceGoodsTotal); addrMap.put("priceGoodsTotalUpper", priceGoodsTotalUpper); - addrMap.put("priceTrans", priceTrans); - addrMap.put("priceTransTotal", priceTransTotal); - addrMap.put("priceTransTotalUpper", priceTransTotalUpper); +// addrMap.put("priceTrans", priceTrans); +// addrMap.put("priceTransTotal", priceTransTotal); +// addrMap.put("priceTransTotalUpper", priceTransTotalUpper); addrMap.put("vendor", vendor); addrMap.put("vendorTaxId", vendorTaxId); addrMap.put("remark", remark); addrMap.put("drawer", drawer); - addrMap.put("haulerCo", haulerCo); + addrMap.put("truck_license", truckLicense); + addrMap.put("invoice_code", invoiceCode); + +// addrMap.put("haulerCo", haulerCo); } private static CellAddress makeCellAddress(String addr) { diff --git a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/order/OrderService.java b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/order/OrderService.java index e9982f3..e5f1519 100644 --- a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/order/OrderService.java +++ b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/order/OrderService.java @@ -434,6 +434,9 @@ public class OrderService { out.put("remark", remark); out.put("drawer", StrUtil.getRecordStr(order, "settlement_user_name")); + out.put("truck_license", StrUtil.getRecordStr(order, "truck_license")); + out.put("invoice_code", StrUtil.getRecordStr(order, "invoice_code")); + return out; } diff --git a/ssjygl-xsx-local/src/main/resources/tpl.xlsx b/ssjygl-xsx-local/src/main/resources/tpl.xlsx index b7241ec96db197097f9896e6ed4630dfefd1a505..c3f36096f5572554027eb61efb24a64577b4ead9 100644 GIT binary patch delta 5602 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 MK@KRK|F`6S0LAn|kN^Mx delta 5492 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 I(LbdB0UDSPbN~PV diff --git a/ssjygl-xsx-local/src/main/resources/tpl_完整版.xlsx b/ssjygl-xsx-local/src/main/resources/tpl_完整版.xlsx index 0a0c338a26b8abbf715ca7511249754ff077c6f9..44d10ee8a93c8ce546b5453cafed00da2fdcf1ff 100644 GIT binary patch delta 6179 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 diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/main/Config.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/main/Config.java index 80a41f2..8318b51 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/main/Config.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/main/Config.java @@ -288,7 +288,7 @@ public class Config extends JFinalConfig { // 根据 Linux 上的运行目录,判断当前连接那个数据库 // 这边将 生产 环境运行目录写死,只有在这个目录下运行时,才算 生产 环境 String path = PathKit.getWebRootPath(); - String linux_dev_dir = "/home/admin123456/ssjygl_hzq/ssjygl-service-release"; + String linux_dev_dir = "/home/lisai/ssjygl-xsx/ssjygl-xsx-service/ssjygl-xsx-service/target/ssjygl-xsx-service-release"; log.debug("path:" + path);