From 14f2eb236d4f65aabcc374abeb3fea5e23330961 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Tue, 16 May 2023 18:54:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=BB=E5=8A=A1=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../task/service/dao/SchBaseTaskconfig.java | 7 + .../impl/SchBaseTaskconfigServiceImpl.java | 26 ++ .../src/views/wms/sch/task/config/index.vue | 392 ++++++++++++++---- 3 files changed, 344 insertions(+), 81 deletions(-) diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTaskconfig.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTaskconfig.java index b385fed..4e74589 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTaskconfig.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTaskconfig.java @@ -1,6 +1,7 @@ package org.nl.wms.sch.task.service.dao; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModelProperty; @@ -9,6 +10,7 @@ import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.io.Serializable; +import java.util.List; /** * @description / @@ -134,4 +136,9 @@ public class SchBaseTaskconfig implements Serializable { @ApiModelProperty(value = "修改时间") private String update_time; + @TableField(exist = false) + private List start_region_strs; + + @TableField(exist = false) + private List next_region_strs; } diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskconfigServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskconfigServiceImpl.java index 0050f4f..90565e8 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskconfigServiceImpl.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskconfigServiceImpl.java @@ -18,8 +18,10 @@ import org.nl.wms.sch.task.service.dao.SchBaseTaskconfig; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Arrays; import java.util.Map; import java.util.Set; +import java.util.function.Consumer; /** * @author lyd @@ -35,9 +37,21 @@ public class SchBaseTaskconfigServiceImpl extends ServiceImpl queryAll(Map whereJson, PageQuery page) { + String blurry = ObjectUtil.isNotEmpty(whereJson.get("blurry")) ? whereJson.get("blurry").toString() : null; + String workshop_code = ObjectUtil.isNotEmpty(whereJson.get("workshop_code")) ? whereJson.get("workshop_code").toString() : null; LambdaQueryWrapper lam = new LambdaQueryWrapper<>(); + lam.like(ObjectUtil.isNotEmpty(blurry), SchBaseTaskconfig::getConfig_name, blurry) + .eq(ObjectUtil.isNotEmpty(workshop_code), SchBaseTaskconfig::getWorkshop_code, workshop_code); IPage pages = new Page<>(page.getPage() + 1, page.getSize()); schBaseTaskconfigMapper.selectPage(pages, lam); + pages.getRecords().forEach(config -> { + if (ObjectUtil.isNotEmpty(config.getStart_region_str())) { + config.setStart_region_strs(Arrays.asList(config.getStart_region_str().split(","))); + } + if (ObjectUtil.isNotEmpty(config.getNext_region_str())) { + config.setNext_region_strs(Arrays.asList(config.getNext_region_str().split(","))); + } + }); return pages; } @@ -51,6 +65,12 @@ public class SchBaseTaskconfigServiceImpl extends ServiceImpl
+
+ + + + + + + + + + + +
- - - + + + - + + + - - + + + + @@ -25,23 +82,55 @@ - - + + - - - - - + + - + + + + + + + - + + + - + + + @@ -50,28 +139,52 @@ - + + + + - + + + + - + + + + - + + + + - + + + + - + + + + - + + + + - + + + + @@ -80,10 +193,18 @@ - + + + + - - + + @@ -104,40 +225,96 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +