From 31caf3d69cc6c90542f582c87ccf4b709c8ae19f Mon Sep 17 00:00:00 2001 From: gongbiao Date: Tue, 9 Oct 2018 15:17:42 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=95=86=E6=88=B7=E7=AE=A1=E7=90=86][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=96=B9=E6=B3=95=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=8B=E5=8A=A1]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/service/impl/WxMerchantServiceImpl.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index 1017d1d36..3161ba3e7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -19,6 +19,9 @@ import java.math.BigDecimal; import java.util.*; import java.util.stream.Collectors; +/** + * @author gongbiao + */ @Service public class WxMerchantServiceImpl implements WxMerchantService { private final Logger logger = LoggerFactory.getLogger(this.getClass()); @@ -125,6 +128,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { wxMerchantMapper.deleteByPrimaryKey(id); } + @Transactional(rollbackFor = {Exception.class}) @Override public void disable(Long id) { WxMerchant wxMerchant = wxMerchantMapper.selectByPrimaryKey(id); @@ -167,7 +171,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { } - @Transactional + @Transactional(rollbackFor = {Exception.class}) @Override public void saveOrUpdate(WxMerchant wxMerchant) { @@ -224,7 +228,8 @@ public class WxMerchantServiceImpl implements WxMerchantService { //更新商铺状态 WxShop wxShop = new WxShop(); wxShop.setId(shopid); - wxShop.setStatus(EnumShopStatus.RENT.getCode());//已出租 + //已出租 + wxShop.setStatus(EnumShopStatus.RENT.getCode()); wxShopMapper.updateByPrimaryKeySelective(wxShop); } @@ -286,7 +291,8 @@ public class WxMerchantServiceImpl implements WxMerchantService { //更新商铺状态 WxShop wxShop = new WxShop(); wxShop.setId(merchantShop.getShopId()); - wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode());//未出租 + //未出租 + wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode()); wxShopMapper.updateByPrimaryKeySelective(wxShop); }