From fd9c29cc4e0197045a1d3202ac8a7a531a065790 Mon Sep 17 00:00:00 2001 From: luozukai Date: Wed, 5 Jun 2019 16:00:13 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=93=81=E7=89=8C][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E5=93=81=E7=89=8C=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/basic/WxBrandController.java | 4 ++-- .../java/com/iformall/service/impl/WxBrandServiceImpl.java | 6 ++++++ .../src/main/resources/mapper/WxMerchantMapper.xml | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java index e5a6cd2d0..d8225462c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java @@ -77,8 +77,8 @@ public class WxBrandController extends BaseController { return new ResultData(Result.ERROR, "您有未解绑的商户,请先解绑。"); } } - - return wxBrandService.update(wxBrand); + wxBrandService.update(wxBrand); + return new ResultData(Result.SUCCESS, "操作成功"); } @GetMapping("/del") diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBrandServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBrandServiceImpl.java index fe457ad52..9d0d98c48 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBrandServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBrandServiceImpl.java @@ -69,6 +69,12 @@ public class WxBrandServiceImpl implements WxBrandService { @Override public ResultData update(WxBrand wxBrand) { + if(wxBrand.getIsDel().equals(1)){ + wxBrand.setUpdatetime(new Date()); + wxBrandMapper.updateByPrimaryKeySelective(wxBrand); + return new ResultData(Result.SUCCESS, "操作成功"); + } + if(StringUtils.isEmpty(wxBrand.getName())){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL,"品牌名称不能为空"); } diff --git a/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml b/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml index 0aabe027e..713f24cf6 100644 --- a/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml @@ -104,6 +104,9 @@ and `is_del` = #{isDel} + + and `brand` = #{brand} + and id not in( select merchant_id from wx_rent_contract where tenant_id=#{tenantId} and rent_shop_type=1 and merchant_id is