diff --git a/api-admin/pom.xml b/api-admin/pom.xml index 954a1e5..68397dd 100644 --- a/api-admin/pom.xml +++ b/api-admin/pom.xml @@ -182,6 +182,14 @@ <scope>provided</scope> </dependency> <!--部署成war包时开启↑↑↑↑--> + <!-- https://mvnrepository.com/artifact/org.olap4j/olap4j --> + <!-- https://mvnrepository.com/artifact/org.olap4j/olap4j --> + <!-- https://mvnrepository.com/artifact/org.olap4j/olap4j --> + <dependency> + <groupId>org.olap4j</groupId> + <artifactId>olap4j</artifactId> + <version>1.2.0</version> + </dependency> <dependency> <groupId>javax.xml.bind</groupId> @@ -203,62 +211,88 @@ <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> - <version>RELEASE</version> + <version>4.0.0</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> - <version>RELEASE</version> + <version>4.0.0</version> </dependency> - + <!-- jasperreports-dependency-begin --> - <!-- jasperreports--> - <!-- https://mvnrepository.com/artifact/net.sf.barcode4j/barcode4j --> - <!-- jasperreports相关 --> - <dependency> - <groupId>net.sf.barcode4j</groupId> - <artifactId>barcode4j</artifactId> - <version>2.1</version> - </dependency> - <dependency> - <groupId>net.sf.jasperreports</groupId> - <artifactId>jasperreports</artifactId> - <version>6.5.1</version> - </dependency> - <dependency> - <groupId>net.sf.jasperreports</groupId> - <artifactId>jasperreports-fonts</artifactId> - <version>6.0.0</version> - </dependency> - - <dependency> - <groupId>com.itextpdf</groupId> - <artifactId>itext-pdfa</artifactId> - <version>5.5.0</version> - </dependency> - - <dependency> - <groupId>cn.lesper</groupId> - <artifactId>iTextAsian</artifactId> - <version>3.0</version> - </dependency> - - - <!-- https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-bridge --> - <dependency> - <groupId>org.apache.xmlgraphics</groupId> - <artifactId>batik-bridge</artifactId> - <version>1.11</version> - </dependency> - <!-- https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-dom --> - <dependency> - <groupId>org.apache.xmlgraphics</groupId> - <artifactId>batik-dom</artifactId> - <version>1.11</version> - </dependency> - - <!-- jasperreports end--> - <!-- jasperreports-dependency-end --> + <!-- jasperreports--> + <!-- https://mvnrepository.com/artifact/net.sf.barcode4j/barcode4j --> + <!-- jasperreports相关 --> + <dependency> + <groupId>net.sf.barcode4j</groupId> + <artifactId>barcode4j</artifactId> + <version>2.1</version> + <exclusions> + <exclusion> + <groupId>org.olap4je</groupId> + <artifactId>olap4j</artifactId> + </exclusion> + </exclusions> + + </dependency> + <dependency> + <groupId>net.sf.jasperreports</groupId> + <artifactId>jasperreports</artifactId> + <version>6.5.1</version> + <exclusions> + <exclusion> + <groupId>com.lowagie</groupId> + <artifactId>itext</artifactId> + </exclusion> + </exclusions> + + </dependency> + <dependency> + <groupId>net.sf.jasperreports</groupId> + <artifactId>jasperreports-fonts</artifactId> + <version>6.0.0</version> + + </dependency> + + <dependency> + <groupId>com.itextpdf</groupId> + <artifactId>itext-pdfa</artifactId> + <version>5.5.0</version> + </dependency> + + <dependency> + <groupId>cn.lesper</groupId> + <artifactId>iTextAsian</artifactId> + <version>3.0</version> + </dependency> + + + <!-- https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-bridge --> + <dependency> + <groupId>org.apache.xmlgraphics</groupId> + <artifactId>batik-bridge</artifactId> + <version>1.11</version> + </dependency> + <!-- https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-dom --> + <dependency> + <groupId>org.apache.xmlgraphics</groupId> + <artifactId>batik-dom</artifactId> + <version>1.11</version> + </dependency> + + <dependency> + <groupId>org.eclipse.birt.runtime.3_7_1</groupId> + <artifactId>com.lowagie.text</artifactId> + <version>2.1.7</version> + </dependency> + + <dependency> + <groupId>org.olap4j</groupId> + <artifactId>olap4j</artifactId> + <version>1.2.0</version> + </dependency> + <!-- jasperreports end--> + <!-- jasperreports-dependency-end --> </dependencies> <build> @@ -307,7 +341,7 @@ <verbose>true</verbose> </configuration> <executions> - <execution> + <execution> <id>Generate MyBatis Artifacts</id> <goals> <goal>generate</goal> diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java index a7908ad..8ca5543 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/inout/StockQRCodeTextController.java @@ -216,7 +216,7 @@ public class StockQRCodeTextController { Map<String,Object> data = new HashMap<String,Object>(); data.put("data", list); - JasperUtils.jasperReport(request, response, data, "aspers/order_print_1.jasper", "pdf"); + JasperUtils.jasperReport(request, response, data, "jaspers/order_print_1.jasper", "pdf"); } } diff --git a/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml b/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml index e59e150..116b7b0 100644 --- a/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/inout/StockOrderDao.xml @@ -23,9 +23,8 @@ <insert id="insertStockOrder" useGeneratedKeys="true" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.StockOrderEntity"> insert INTO stock_order(id, billNo, billdate, corpId, corpName, billType, billFlag, - thirdSysFk, status, statusInfo, type, sourceType, printStatus,unitIdFk,customerId) - values ( - #{id}, + thirdSysFk, status, statusInfo, type, sourceType, printStatus, unitIdFk, customerId) + values (#{id}, #{billNo}, #{billdate}, #{corpId}, @@ -37,8 +36,7 @@ #{statusInfo}, #{type}, #{sourceType}, - #{printStatus},#{unitIdFk},#{customerId} - ) + #{printStatus}, #{unitIdFk}, #{customerId}) </insert> <update id="updateById" parameterType="com.glxp.sale.admin.entity.inout.StockOrderEntity"> UPDATE stock_order @@ -161,22 +159,15 @@ limit 1 </select> - <select id="listOrderPrint" parameterType="com.glxp.sale.admin.req.inout.StockOrderFilterRequest" + <select id="listOrderPrint" parameterType="com.glxp.sale.admin.req.inout.StockOrderFilterRequest" resultType="com.glxp.sale.admin.entity.inout.StockOrderPrintEntity"> - SELECT stock_order.*, - stock_order_detail.productId, - stock_order_detail.productName, - stock_order_detail.spec, - stock_order_detail.batchNo, - stock_order_detail.productDate, - stock_order_detail.expireDate, - stock_order_detail.count, - stock_order_detail.sweepCount, - stock_order_detail.ylqxzcrbarmc, - stock_order_detail.zczbhhzbapzbh - FROM stock_order,stock_order_detail + SELECT stock_order.*, stock_order_detail.productId, stock_order_detail.productName, stock_order_detail.spec, + stock_order_detail.batchNo, stock_order_detail.productDate, stock_order_detail.expireDate, + stock_order_detail.count, stock_order_detail.sweepCount, stock_order_detail.ylqxzcrbarmc, + stock_order_detail.zczbhhzbapzbh FROM stock_order INNER JOIN stock_order_detail on stock_order.id = + stock_order_detail.orderIdFk <where> - stock_order.id=stock_order_detai.orderIdFk + <if test="id != '' and id!=null"> and stock_order.id =#{id} </if> @@ -191,5 +182,5 @@ </if> </where> - </select> + </select> </mapper> \ No newline at end of file