From d71aa4575db10e4d2f69aaaf5d068bbc8c4eafc7 Mon Sep 17 00:00:00 2001 From: guochaojie Date: Thu, 23 May 2024 12:58:26 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E5=AD=90=E5=9B=B4=E6=A0=8F0523?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/jnpf/service/StationAreaService.java | 9 +++-- .../service/impl/StationAreaServiceImpl.java | 13 +++++-- .../controller/StationAreaController.java | 7 ++++ .../jnpf-web/src/views/stationarea/Detail.vue | 35 ++++++++++++++----- 4 files changed, 50 insertions(+), 14 deletions(-) diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/StationAreaService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/StationAreaService.java index 96ebe7f..13972fd 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/StationAreaService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/StationAreaService.java @@ -2,7 +2,9 @@ package jnpf.service; import jnpf.model.stationarea.*; import jnpf.entity.*; + import java.util.*; + import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; @@ -16,7 +18,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; public interface StationAreaService extends IService { List getList(StationAreaPagination stationAreaPagination); - List getTypeList(StationAreaPagination stationAreaPagination,String dataType); + List getTypeList(StationAreaPagination stationAreaPagination, String dataType); StationAreaEntity getInfo(String id); @@ -28,8 +30,9 @@ public interface StationAreaService extends IService { //子表方法 //副表数据方法 - String checkForm(StationAreaForm form,int i); + String checkForm(StationAreaForm form, int i); - void saveOrUpdate(StationAreaForm stationAreaForm,String id, boolean isSave) throws Exception; + void saveOrUpdate(StationAreaForm stationAreaForm, String id, boolean isSave) throws Exception; + List getOthersArea(String id); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/StationAreaServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/StationAreaServiceImpl.java index e1bd880..0458676 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/StationAreaServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/StationAreaServiceImpl.java @@ -1,5 +1,6 @@ package jnpf.service.impl; +import com.alibaba.fastjson.JSONArray; import jnpf.entity.*; import jnpf.mapper.StationAreaMapper; import jnpf.service.*; @@ -358,7 +359,7 @@ public class StationAreaServiceImpl extends ServiceImpl getOthersArea(String id) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.ne("id", id); + List list = this.list(wrapper); + return list; + } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/StationAreaController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/StationAreaController.java index 3fc28ef..c1156a2 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/StationAreaController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/StationAreaController.java @@ -251,4 +251,11 @@ public class StationAreaController { } } + @PostMapping("/getOthersArea/{id}") + @Operation(summary = "获取非当前编辑的其他区域信息") + public ActionResult getOthersArea(@PathVariable String id) { + List othersArea = stationAreaService.getOthersArea(id); + return ActionResult.success(othersArea); + } + } diff --git a/jnpf-java-boot/jnpf-web/src/views/stationarea/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/stationarea/Detail.vue index 8aa85f4..20945ed 100644 --- a/jnpf-java-boot/jnpf-web/src/views/stationarea/Detail.vue +++ b/jnpf-java-boot/jnpf-web/src/views/stationarea/Detail.vue @@ -13,49 +13,49 @@