From 6c35e3b8157ce982c9d4b96c2b5aca70e01baaec Mon Sep 17 00:00:00 2001 From: sunjianxi <839419401@qq.com> Date: Thu, 19 Mar 2026 09:11:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E4=BA=A7=E5=BC=80=E5=8F=91-sjx?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scheduling/feign/IWorkOrderClient.java | 2 -- .../feign/IWorkOrderClientFallback.java | 8 ----- .../wms/feign/StGlassCakeOutClient.java | 7 ++-- blade-service/blade-scheduling/pom.xml | 6 ++++ .../controller/WorkOrderController.java | 12 +++++++ .../scheduling/feign/WorkOrderClient.java | 14 -------- .../scheduling/mapper/WorkOrderMapper.java | 3 -- .../scheduling/mapper/WorkOrderMapper.xml | 18 +--------- .../scheduling/service/IWorkOrderService.java | 8 ++--- .../service/impl/WorkOrderServiceImpl.java | 33 ++++++++++++++++--- 10 files changed, 55 insertions(+), 56 deletions(-) diff --git a/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClient.java b/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClient.java index 61a77701..5977bede 100644 --- a/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClient.java +++ b/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClient.java @@ -50,8 +50,6 @@ public interface IWorkOrderClient { @GetMapping(INIT_RESOURCE) R initResource(); - @GetMapping(GLASS_CAKE_ORDER) - R> selectGlassCakeOrderPage(GlassCakeOrderPageQuery glassCakeOrderPageQuery); @PostMapping(GLASS_CAKE_QUALITY) R getById(@RequestBody Long id); diff --git a/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClientFallback.java b/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClientFallback.java index 87fac541..196dd058 100644 --- a/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClientFallback.java +++ b/blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClientFallback.java @@ -25,12 +25,8 @@ */ package org.springblade.scheduling.feign; -import com.baomidou.mybatisplus.core.metadata.IPage; -import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.scheduling.pojo.entity.QualityGradeEntity; -import org.springblade.scheduling.pojo.vo.GlassCakeOrderPageQuery; -import org.springblade.scheduling.pojo.vo.WorkOrderVO; import org.springframework.stereotype.Component; import java.util.List; @@ -53,10 +49,6 @@ public class IWorkOrderClientFallback implements IWorkOrderClient { return R.fail("初始化资源失败"); } - @Override - public R> selectGlassCakeOrderPage(GlassCakeOrderPageQuery glassCakeOrderPageQuery) { - return R.fail("获取玻璃饼订单失败"); - } @Override public R getById(Long id) { diff --git a/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/feign/StGlassCakeOutClient.java b/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/feign/StGlassCakeOutClient.java index 94306d80..079bd822 100644 --- a/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/feign/StGlassCakeOutClient.java +++ b/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/feign/StGlassCakeOutClient.java @@ -6,6 +6,7 @@ import org.springblade.wms.pojo.entity.StGlassCakeOut; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import java.util.List; import java.util.Map; @@ -29,9 +30,9 @@ public interface StGlassCakeOutClient { String GLASS_OUT_ORDER = API_PREFIX + "/generateOrder"; String GLASS_BATCH_OUT_ORDER = API_PREFIX + "/batchGenerateOrder"; - @PostMapping("GLASS_OUT_ORDER") + @PostMapping(GLASS_OUT_ORDER) R> callGeneratePreOutOrder(@SpringQueryMap StGlassCakeOutDTO dto); - @PostMapping("GLASS_BATCH_OUT_ORDER") - R> batchGeneratePreOutOrder(@SpringQueryMap List dtoList); + @PostMapping(GLASS_BATCH_OUT_ORDER) + R> batchGeneratePreOutOrder(@RequestBody List dtoList); } diff --git a/blade-service/blade-scheduling/pom.xml b/blade-service/blade-scheduling/pom.xml index aad0f229..8915f1b8 100644 --- a/blade-service/blade-scheduling/pom.xml +++ b/blade-service/blade-scheduling/pom.xml @@ -45,6 +45,12 @@ hutool-all 5.8.16 + + org.springblade + blade-wms-api + 4.6.0.RELEASE + compile + diff --git a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/controller/WorkOrderController.java b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/controller/WorkOrderController.java index 0fb68fcd..6e3b674e 100644 --- a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/controller/WorkOrderController.java +++ b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/controller/WorkOrderController.java @@ -319,4 +319,16 @@ public class WorkOrderController extends BladeController { return R.data(pages); } + + /** + * 工序执行分析明细 自定义分页 + */ + @GetMapping("/test") + @ApiOperationSupport(order = 3) + @Operation(summary = "分页", description = "传入WorkOrder") + public R test(WorkPlanVO workPlan, Query query) { + workOrderService.test(); + return R.success(); + } + } diff --git a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/feign/WorkOrderClient.java b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/feign/WorkOrderClient.java index 04aa7975..27067974 100644 --- a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/feign/WorkOrderClient.java +++ b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/feign/WorkOrderClient.java @@ -27,20 +27,14 @@ package org.springblade.scheduling.scheduling.feign; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; import io.swagger.v3.oas.annotations.Hidden; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.time.DateFormatUtils; -import org.springblade.core.mp.support.Condition; -import org.springblade.core.mp.support.Query; import org.springblade.core.tenant.annotation.NonDS; import org.springblade.core.tool.api.R; -import org.springblade.core.tool.utils.DateUtil; import org.springblade.scheduling.feign.IWorkOrderClient; import org.springblade.scheduling.pojo.entity.QualityGradeEntity; -import org.springblade.scheduling.pojo.vo.GlassCakeOrderPageQuery; -import org.springblade.scheduling.pojo.vo.WorkOrderVO; import org.springblade.scheduling.scheduling.service.IEquipResourceService; import org.springblade.scheduling.scheduling.service.IPersonResourceService; import org.springblade.scheduling.scheduling.service.IQualityGradeService; @@ -87,14 +81,6 @@ public class WorkOrderClient implements IWorkOrderClient { return R.success(); } - @Override - public R> selectGlassCakeOrderPage(GlassCakeOrderPageQuery glassCakeOrderPageQuery) { - Query query = new Query(); - query.setCurrent(glassCakeOrderPageQuery.getCurrent()); - query.setSize(glassCakeOrderPageQuery.getSize()); - WorkOrderVO workOrder = new WorkOrderVO(); - return R.data(workOrderService.selectGlassCakeOrderPage(Condition.getPage(query), workOrder)); - } @Override public R getById(Long id) { diff --git a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.java b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.java index b2dce072..3cce158c 100644 --- a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.java +++ b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.java @@ -80,9 +80,6 @@ public interface WorkOrderMapper extends BaseMapper { List selectTeamMember(@Param("teamId") Long teamId,@Param("certificateId") Long certificateId); - List selectGlassCakeOrderPage(IPage page, WorkOrderVO workOrder); - - List selectQuaExecuteAnalysisPage(IPage page, WorkPlanVO workPlan); List selectCenterExecuteList(WorkPlanVO workPlan); diff --git a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml index 5098abf6..69d8b1ac 100644 --- a/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml +++ b/blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml @@ -299,23 +299,7 @@ AND ct.id = #{certificateId} - +