diff --git a/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/mapper/FullWorkOrderMapper.java b/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/mapper/FullWorkOrderMapper.java index 680bcce..0ac2a26 100644 --- a/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/mapper/FullWorkOrderMapper.java +++ b/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/mapper/FullWorkOrderMapper.java @@ -10,6 +10,8 @@ import top.continew.starter.data.mp.base.BaseMapper; import top.wms.admin.fullWorkOrder.model.entity.FullWorkOrderDO; import top.wms.admin.fullWorkOrder.model.resp.FullWorkOrderResp; +import java.util.List; + /** * 整箱领取记录 Mapper * @@ -21,4 +23,6 @@ public interface FullWorkOrderMapper extends BaseMapper { IPage selectFullWorkOrderPage(@Param("page") Page objectPage, @Param(Constants.WRAPPER) QueryWrapper queryWrapper); + + List selectFullWorkOrderExport(@Param(Constants.WRAPPER) QueryWrapper queryWrapper); } \ No newline at end of file diff --git a/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/service/impl/FullWorkOrderServiceImpl.java b/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/service/impl/FullWorkOrderServiceImpl.java index 7c65270..b7cadbf 100644 --- a/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/service/impl/FullWorkOrderServiceImpl.java +++ b/wms-module-system/src/main/java/top/wms/admin/fullWorkOrder/service/impl/FullWorkOrderServiceImpl.java @@ -71,8 +71,16 @@ public class FullWorkOrderServiceImpl extends BaseServiceImpl list = super.list(query, sortQuery, this.getDetailClass()); - list.forEach(super::fill); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.like(StrUtil.isNotBlank(query.getMaterialCode()), "f.material_code", query.getMaterialCode()); + queryWrapper.eq(StrUtil.isNotBlank(query.getOrderNo()), "f.order_no", query.getOrderNo()); + queryWrapper.eq(StrUtil.isNotBlank(query.getBatch()), "f.batch", query.getBatch()); + queryWrapper.eq(StrUtil.isNotBlank(query.getMaterialName()), "m.material_name", query.getMaterialName()); + queryWrapper.between(CollUtil.isNotEmpty(query.getCreateTime()), "f.create_time", CollUtil.getFirst(query + .getCreateTime()), CollUtil.getLast(query.getCreateTime())); + + List list = baseMapper.selectFullWorkOrderExport(queryWrapper); + ExcelUtils.export(list, "整箱领取导出记录", FullWorkOrderResp.class, response); } diff --git a/wms-module-system/src/main/resources/mapper/FullWorkOrderMapper.xml b/wms-module-system/src/main/resources/mapper/FullWorkOrderMapper.xml index 40e2517..21dcebd 100644 --- a/wms-module-system/src/main/resources/mapper/FullWorkOrderMapper.xml +++ b/wms-module-system/src/main/resources/mapper/FullWorkOrderMapper.xml @@ -12,4 +12,8 @@ left join sys_user u on f.create_user = u.id ${ew.customSqlSegment} + + \ No newline at end of file diff --git a/wms-webapi/src/main/java/top/wms/admin/controller/weighManage/ah/AHDZCConnect.java b/wms-webapi/src/main/java/top/wms/admin/controller/weighManage/ah/AHDZCConnect.java index 8f4e034..090c8f7 100644 --- a/wms-webapi/src/main/java/top/wms/admin/controller/weighManage/ah/AHDZCConnect.java +++ b/wms-webapi/src/main/java/top/wms/admin/controller/weighManage/ah/AHDZCConnect.java @@ -28,9 +28,9 @@ import java.util.regex.Pattern; public class AHDZCConnect { //老设备(只能跑jar包的) - // private static final String PORT_NAME = "COM12"; + private static final String PORT_NAME = "COM12"; //新设备(环境齐全的) - private static final String PORT_NAME = "COM13"; + // private static final String PORT_NAME = "COM13"; private static final int BAUD_RATE = 9600; private static final int DATA_BITS = 8; private static final int STOP_BITS = 1;