From acdf1d71b5e0307d932e15e3ea9ec5e4c95b9c24 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Tue, 25 Dec 2018 19:05:38 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=95=86=E9=93=BA][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8=E5=95=86?= =?UTF-8?q?=E9=93=BA=E5=8F=B7]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/iformall/mapper/WxShopMapper.java | 2 ++ .../com/iformall/service/impl/WxShopServiceImpl.java | 10 +++------- .../src/main/resources/mapper/WxShopMapper.xml | 8 ++++++++ 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java index 576e42ff3..2104ef3ed 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java @@ -24,4 +24,6 @@ public interface WxShopMapper extends CommonMapper { List> listShopFromContract(WxShop wxShop); + int hasShopNumber(WxShop wxShop); + } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java index eff8d7229..b23c540c0 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java @@ -90,13 +90,9 @@ public class WxShopServiceImpl implements WxShopService { WxShop wxShop = new WxShop(); wxShop.setTenantId(tenantId); wxShop.setShopNumber(shopNumber); - List list = wxShopMapper.findList(wxShop); - if(id!=null){ - List collect = list.stream().filter(s -> !s.getId().equals(id)?true:false).collect(Collectors.toList()); - return new ResultData(ResultData.SUCCESS,"查询成功",collect.size()>0?true:false); - } - - return new ResultData(ResultData.SUCCESS,"查询成功",list.size()>0?true:false); + wxShop.setId(id); + int count = wxShopMapper.hasShopNumber(wxShop); + return new ResultData(ResultData.SUCCESS, "查询成功", count > 0 ? true : false); } @Override diff --git a/mallinkService/src/main/resources/mapper/WxShopMapper.xml b/mallinkService/src/main/resources/mapper/WxShopMapper.xml index 97507eec9..b8513db33 100644 --- a/mallinkService/src/main/resources/mapper/WxShopMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxShopMapper.xml @@ -286,4 +286,12 @@ order by s.${sortColumns} + + +