From 7125d7c2be53db25b8a11d42abc8730b36ef61bc Mon Sep 17 00:00:00 2001 From: yangyang Date: 星期二, 15 七月 2025 13:23:30 +0800 Subject: [PATCH] 任务工作档生成播种明细 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/OrderDetlLogController.java | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/OrderDetlLogController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/OrderDetlLogController.java index 345c30f..a341b8b 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/OrderDetlLogController.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/controller/OrderDetlLogController.java @@ -1,9 +1,12 @@ package com.zy.asrs.wms.asrs.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.zy.asrs.framework.common.Cools; import com.zy.asrs.framework.common.R; +import com.zy.asrs.wms.asrs.entity.OrderDetl; import com.zy.asrs.wms.common.annotation.CacheData; import com.zy.asrs.wms.common.annotation.OperationLog; import com.zy.asrs.wms.common.domain.BaseParam; @@ -18,10 +21,7 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Map; +import java.util.*; @RestController @RequestMapping("/api") @@ -34,9 +34,17 @@ @PostMapping("/orderDetlLog/page") @CacheData(tableName = {"man_order_detl_log"}) public R page(@RequestBody Map<String, Object> map) { - BaseParam baseParam = buildParam(map, BaseParam.class); - PageParam<OrderDetlLog, BaseParam> pageParam = new PageParam<>(baseParam, OrderDetlLog.class); - return R.ok().add(orderDetlLogService.page(pageParam, pageParam.buildWrapper(true))); + if (!Objects.isNull(map.get("orderType"))) { + BaseParam baseParam = buildParam(map, BaseParam.class); + PageParam<OrderDetl, BaseParam> pageParam = new PageParam<>(baseParam, OrderDetl.class); + QueryWrapper<OrderDetl> queryWrapper = pageParam.buildWrapper(true); + IPage<OrderDetl> detls = orderDetlLogService.pageByType(pageParam, queryWrapper); + return R.ok().add(detls); + } else { + BaseParam baseParam = buildParam(map, BaseParam.class); + PageParam<OrderDetlLog, BaseParam> pageParam = new PageParam<>(baseParam, OrderDetlLog.class); + return R.ok().add(orderDetlLogService.page(pageParam, pageParam.buildWrapper(true))); + } } @PreAuthorize("hasAuthority('asrs:orderDetlLog:list')") -- Gitblit v1.9.1