From 08369693c54e2121d652af7d15181f75802d4cdb Mon Sep 17 00:00:00 2001 From: Yangzz <9704.yyds@163.com> Date: Mon, 4 Aug 2025 14:07:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E8=AE=A2=E5=8D=95=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=A2=9E=E5=8A=A0=E5=88=86=E9=A1=B5=EF=BC=8C=E5=90=88?= =?UTF-8?q?=E7=BA=A6=E5=8F=B7=E7=A0=81=EF=BC=8C=E7=8A=B6=E6=80=81=E7=AD=9B?= =?UTF-8?q?=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ShopOrderController.java | 18 +++++ .../shopOrder/dao/ShopOrderMapper.java | 16 +++++ .../shopOrder/entity/SearchShopOrder.java | 12 +++- .../service/Impl/ShopOrderServiceImpl.java | 10 +++ .../shopOrder/service/ShopOrderService.java | 12 ++++ .../mapper/shopOrder/ShopOrderMapper.xml | 69 ++++++++++++++++++- 6 files changed, 135 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java b/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java index f8c8c7f..da35bb8 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java +++ b/src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java @@ -3,9 +3,11 @@ package com.gaotao.modules.shopOrder.controller; import com.gaotao.common.annotation.RepeatSubmit; import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.exception.ResponseEnum; +import com.gaotao.common.utils.PageUtils; import com.gaotao.common.utils.R; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.ResponseData; +import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.schedule.data.SearchScheduleData; import com.gaotao.modules.shopOrder.entity.*; import com.gaotao.modules.shopOrder.entity.dto.ShopOrderRoutingViaRevDto; @@ -241,6 +243,22 @@ public class ShopOrderController extends AbstractController { return map; } + /* + * @Description 分页查询-生产订单 + * @Title searchShopOrderByPaging + * @param indata + * @author Yangzz + * @date 2025/8/4 09:50 + * @return {@link com.gaotao.common.utils.R} + * @throw + */ + @PostMapping("/searchShopOrderByPaging") + public R searchShopOrderByPaging(@RequestBody SearchShopOrder indata){ + PageUtils page = shopOrderService.searchShopOrderByPaging(indata); + return R.ok().put("page", page); + } + + //=============生产订单=================== /** diff --git a/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java b/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java index 64b033f..f763013 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java +++ b/src/main/java/com/gaotao/modules/shopOrder/dao/ShopOrderMapper.java @@ -1,9 +1,12 @@ package com.gaotao.modules.shopOrder.dao; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gaotao.modules.base.entity.RoutingHeaderData; import com.gaotao.modules.base.entity.WorkCenterResourceData; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.ResponseData; +import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.schedule.data.SearchScheduleData; import com.gaotao.modules.shopOrder.entity.*; import com.gaotao.modules.shopOrder.entity.vo.WorkCenterVo; @@ -163,6 +166,19 @@ public interface ShopOrderMapper { */ List searchShopOrder(SearchShopOrder indata); + /** + * @Description 分页查询-生产订单 + * @Title searchShopOrderByPaging + * @param page + * @param data + * @author rq + * @date 2021/10/10 22:05 + * @return IPage + * @throw + */ + IPage searchShopOrderByPaging(Page page, @Param("query") SearchShopOrder data); + + //=============生产订单=================== /** diff --git a/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java b/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java index 47d7551..c56625c 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java +++ b/src/main/java/com/gaotao/modules/shopOrder/entity/SearchShopOrder.java @@ -1,11 +1,12 @@ package com.gaotao.modules.shopOrder.entity; import com.fasterxml.jackson.annotation.JsonFormat; +import com.gaotao.common.utils.QueryPage; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; -public class SearchShopOrder { +public class SearchShopOrder extends QueryPage { private String orderNo; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") @@ -84,6 +85,7 @@ public class SearchShopOrder { @JsonFormat(pattern = "yyyy-MM-dd") private Date date4; private String user; + private String batchNo; public String getOrderNo() { return orderNo; @@ -500,4 +502,12 @@ public class SearchShopOrder { public void setUser(String user) { this.user = user; } + + public String getBatchNo() { + return batchNo; + } + + public void setBatchNo(String batchNo) { + this.batchNo = batchNo; + } } diff --git a/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java b/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java index 328c269..20447ac 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java +++ b/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ShopOrderServiceImpl.java @@ -1,13 +1,17 @@ package com.gaotao.modules.shopOrder.service.Impl; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.exception.XJException; import com.gaotao.common.utils.DateUtil; +import com.gaotao.common.utils.PageUtils; import com.gaotao.modules.base.dao.BaseMapper; import com.gaotao.modules.base.entity.*; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.DateUtils; import com.gaotao.modules.pda.utils.ResponseData; +import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.schedule.data.SearchScheduleData; import com.gaotao.modules.schedule.mapper.ProcedureMapper; import com.gaotao.modules.shopOrder.dao.ShopOrderMapper; @@ -180,6 +184,12 @@ public class ShopOrderServiceImpl implements ShopOrderService { return result; } + @Override + public PageUtils searchShopOrderByPaging(SearchShopOrder indata) { + IPage list = this.shopOrderMapper.searchShopOrderByPaging(new Page(indata.getPage(), indata.getLimit()), indata); + return new PageUtils(list); + } + //=============生产订单================== @Override public List getShopOrderData(ShopOrderData indata) { diff --git a/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java b/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java index 0bf323b..5bc9963 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java +++ b/src/main/java/com/gaotao/modules/shopOrder/service/ShopOrderService.java @@ -1,5 +1,6 @@ package com.gaotao.modules.shopOrder.service; +import com.gaotao.common.utils.PageUtils; import com.gaotao.modules.base.entity.RoutingHeaderData; import com.gaotao.modules.oss.entity.SysOssEntity; import com.gaotao.modules.pda.utils.ResponseData; @@ -119,6 +120,17 @@ public interface ShopOrderService { */ List searchShopOrder(SearchShopOrder indata); + /** + * @Description 分页查询-生产订单 + * @Title searchShopOrderByPaging + * @param indata + * @author rq + * @date 2021/10/10 22:05 + * @return PageUtils + * @throw + */ + PageUtils searchShopOrderByPaging(SearchShopOrder indata); + //=============生产订单=================== /** * @Description 生产订单 diff --git a/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml b/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml index eded02c..e898f56 100644 --- a/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml +++ b/src/main/resources/mapper/shopOrder/ShopOrderMapper.xml @@ -277,6 +277,73 @@ +