Explorar el Código

[商户管理][修改][方法添加事务]

release_toaliyun_real
gongbiao hace 7 años
padre
commit
31caf3d69c
Se han modificado 1 ficheros con 9 adiciones y 3 borrados
  1. +9
    -3
      mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java

+ 9
- 3
mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java Ver fichero

@@ -19,6 +19,9 @@ import java.math.BigDecimal;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;


/**
* @author gongbiao
*/
@Service @Service
public class WxMerchantServiceImpl implements WxMerchantService { public class WxMerchantServiceImpl implements WxMerchantService {
private final Logger logger = LoggerFactory.getLogger(this.getClass()); private final Logger logger = LoggerFactory.getLogger(this.getClass());
@@ -125,6 +128,7 @@ public class WxMerchantServiceImpl implements WxMerchantService {
wxMerchantMapper.deleteByPrimaryKey(id); wxMerchantMapper.deleteByPrimaryKey(id);
} }


@Transactional(rollbackFor = {Exception.class})
@Override @Override
public void disable(Long id) { public void disable(Long id) {
WxMerchant wxMerchant = wxMerchantMapper.selectByPrimaryKey(id); WxMerchant wxMerchant = wxMerchantMapper.selectByPrimaryKey(id);
@@ -167,7 +171,7 @@ public class WxMerchantServiceImpl implements WxMerchantService {


} }


@Transactional
@Transactional(rollbackFor = {Exception.class})
@Override @Override
public void saveOrUpdate(WxMerchant wxMerchant) { public void saveOrUpdate(WxMerchant wxMerchant) {


@@ -224,7 +228,8 @@ public class WxMerchantServiceImpl implements WxMerchantService {
//更新商铺状态 //更新商铺状态
WxShop wxShop = new WxShop(); WxShop wxShop = new WxShop();
wxShop.setId(shopid); wxShop.setId(shopid);
wxShop.setStatus(EnumShopStatus.RENT.getCode());//已出租
//已出租
wxShop.setStatus(EnumShopStatus.RENT.getCode());
wxShopMapper.updateByPrimaryKeySelective(wxShop); wxShopMapper.updateByPrimaryKeySelective(wxShop);
} }


@@ -286,7 +291,8 @@ public class WxMerchantServiceImpl implements WxMerchantService {
//更新商铺状态 //更新商铺状态
WxShop wxShop = new WxShop(); WxShop wxShop = new WxShop();
wxShop.setId(merchantShop.getShopId()); wxShop.setId(merchantShop.getShopId());
wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode());//未出租
//未出租
wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode());
wxShopMapper.updateByPrimaryKeySelective(wxShop); wxShopMapper.updateByPrimaryKeySelective(wxShop);
} }




Cargando…
Cancelar
Guardar