feat:旗舰店
This commit is contained in:
@@ -316,6 +316,7 @@ public enum ErrorCodeEnum {
|
|||||||
NOT_FLAGSHIP_STORE_NOT_EXIST(1610011,"当前阶段加盟类型不能变更!",null),
|
NOT_FLAGSHIP_STORE_NOT_EXIST(1610011,"当前阶段加盟类型不能变更!",null),
|
||||||
JOIN_MODE_NOT_ALLOW_OPERATE(1610012,"加盟部人员只能新建加盟店或联营店,请确认!",null),
|
JOIN_MODE_NOT_ALLOW_OPERATE(1610012,"加盟部人员只能新建加盟店或联营店,请确认!",null),
|
||||||
STORE_NOT_FIND(1610013,"门店不存在",null),
|
STORE_NOT_FIND(1610013,"门店不存在",null),
|
||||||
|
SHOP_NAME_INVALID(1610014, "门店名称包含禁止关键词",null),
|
||||||
//装修
|
//装修
|
||||||
TEAM_USED(1612001,"该装修团队有门店使用,无法删除,请确认!",null),
|
TEAM_USED(1612001,"该装修团队有门店使用,无法删除,请确认!",null),
|
||||||
|
|
||||||
|
|||||||
@@ -52,7 +52,10 @@ public class ShopInfoDAO {
|
|||||||
if(CollectionUtils.isEmpty(shopInfoList)){
|
if(CollectionUtils.isEmpty(shopInfoList)){
|
||||||
return CommonConstants.ZERO;
|
return CommonConstants.ZERO;
|
||||||
}
|
}
|
||||||
shopInfoList.forEach(v -> v.setStoreId(UUIDUtils.get32UUID()));
|
for (ShopInfoDO shopInfo : shopInfoList) {
|
||||||
|
validateShopName(shopInfo.getShopName());
|
||||||
|
shopInfo.setStoreId(UUIDUtils.get32UUID());
|
||||||
|
}
|
||||||
return shopInfoMapper.batchAddShop(shopInfoList);
|
return shopInfoMapper.batchAddShop(shopInfoList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -112,6 +115,7 @@ public class ShopInfoDAO {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Long addShopInfo(ShopInfoDO shopInfo){
|
public Long addShopInfo(ShopInfoDO shopInfo){
|
||||||
|
validateShopName(shopInfo.getShopName());
|
||||||
shopInfo.setStoreId(UUIDUtils.get32UUID());
|
shopInfo.setStoreId(UUIDUtils.get32UUID());
|
||||||
shopInfoMapper.insertSelective(shopInfo);
|
shopInfoMapper.insertSelective(shopInfo);
|
||||||
return shopInfo.getId();
|
return shopInfo.getId();
|
||||||
@@ -122,6 +126,7 @@ public class ShopInfoDAO {
|
|||||||
log.info("店铺为空 或者店铺id为空");
|
log.info("店铺为空 或者店铺id为空");
|
||||||
throw new ServiceException(ErrorCodeEnum.PARAMS_VALIDATE_ERROR);
|
throw new ServiceException(ErrorCodeEnum.PARAMS_VALIDATE_ERROR);
|
||||||
}
|
}
|
||||||
|
validateShopName(shopInfo.getShopName());
|
||||||
return shopInfoMapper.updateByPrimaryKeySelective(shopInfo);
|
return shopInfoMapper.updateByPrimaryKeySelective(shopInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -377,4 +382,14 @@ public class ShopInfoDAO {
|
|||||||
public List<ShopInfoDO> getPushHqtShopList(){
|
public List<ShopInfoDO> getPushHqtShopList(){
|
||||||
return shopInfoMapper.getPushHqtShopList();
|
return shopInfoMapper.getPushHqtShopList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 校验名称 不能包含旗舰二字
|
||||||
|
* @param shopName
|
||||||
|
*/
|
||||||
|
private void validateShopName(String shopName) {
|
||||||
|
if (StringUtils.isNotBlank(shopName) && shopName.contains("旗舰")) {
|
||||||
|
throw new ServiceException(ErrorCodeEnum.SHOP_NAME_INVALID);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user