查询玻璃饼订单-sjx

liweidong
sunjianxi 3 months ago
parent 925e153aca
commit 1ae1ebb771
  1. 3
      blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClient.java
  2. 3
      blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/feign/IWorkOrderClientFallback.java
  3. 23
      blade-service-api/blade-scheduling-api/src/main/java/org/springblade/scheduling/pojo/vo/GlassCakeOrderPageQuery.java
  4. 7
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/feign/WorkOrderClient.java

@ -3,6 +3,7 @@ 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.vo.GlassCakeOrderPageQuery;
import org.springblade.scheduling.pojo.vo.WorkOrderVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
@ -39,5 +40,5 @@ public interface IWorkOrderClient {
R<Void> initResource();
@GetMapping(GLASS_CAKE_ORDER)
R<IPage<WorkOrderVO>> selectGlassCakeOrderPage(WorkOrderVO WorkOrder, Query query);
R<IPage<WorkOrderVO>> selectGlassCakeOrderPage(GlassCakeOrderPageQuery glassCakeOrderPageQuery);
}

@ -28,6 +28,7 @@ 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.vo.GlassCakeOrderPageQuery;
import org.springblade.scheduling.pojo.vo.WorkOrderVO;
import org.springframework.stereotype.Component;
@ -50,7 +51,7 @@ public class IWorkOrderClientFallback implements IWorkOrderClient {
}
@Override
public R<IPage<WorkOrderVO>> selectGlassCakeOrderPage(WorkOrderVO WorkOrder, Query query) {
public R<IPage<WorkOrderVO>> selectGlassCakeOrderPage(GlassCakeOrderPageQuery glassCakeOrderPageQuery) {
return R.fail("获取玻璃饼订单失败");
}
}

@ -0,0 +1,23 @@
package org.springblade.scheduling.pojo.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springblade.core.mp.support.Query;
/**
* TODO功能描述
*
* @author sjx
* @version 1.0
* @BelongsProject jonhon-mes-svr
* @BelongsPackage org.springblade.scheduling.pojo.vo
* @since 2026-01-28 16:19
*/
@Data
public class GlassCakeOrderPageQuery {
private Integer current;
private Integer size;
}

@ -37,6 +37,7 @@ 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.vo.GlassCakeOrderPageQuery;
import org.springblade.scheduling.pojo.vo.WorkOrderVO;
import org.springblade.scheduling.scheduling.service.IEquipResourceService;
import org.springblade.scheduling.scheduling.service.IPersonResourceService;
@ -83,7 +84,11 @@ public class WorkOrderClient implements IWorkOrderClient {
}
@Override
public R<IPage<WorkOrderVO>> selectGlassCakeOrderPage(WorkOrderVO workOrder, Query query) {
public R<IPage<WorkOrderVO>> 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));
}
}

Loading…
Cancel
Save