master:删除现金客户限制;
parent
6c70ee066f
commit
df6f7d9425
|
|
@ -10,7 +10,10 @@ import com.ruoyi.common.core.page.Page;
|
||||||
import com.ruoyi.common.exception.ServiceException;
|
import com.ruoyi.common.exception.ServiceException;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.xkt.domain.StoreCustomer;
|
import com.ruoyi.xkt.domain.StoreCustomer;
|
||||||
import com.ruoyi.xkt.dto.storeCustomer.*;
|
import com.ruoyi.xkt.dto.storeCustomer.StoreCusDTO;
|
||||||
|
import com.ruoyi.xkt.dto.storeCustomer.StoreCusFuzzyResDTO;
|
||||||
|
import com.ruoyi.xkt.dto.storeCustomer.StoreCusPageDTO;
|
||||||
|
import com.ruoyi.xkt.dto.storeCustomer.StoreCusPageResDTO;
|
||||||
import com.ruoyi.xkt.mapper.StoreCustomerMapper;
|
import com.ruoyi.xkt.mapper.StoreCustomerMapper;
|
||||||
import com.ruoyi.xkt.service.IStoreCustomerService;
|
import com.ruoyi.xkt.service.IStoreCustomerService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
@ -21,6 +24,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
@ -76,6 +80,10 @@ public class StoreCustomerServiceImpl implements IStoreCustomerService {
|
||||||
if (!SecurityUtils.isAdmin() && !SecurityUtils.isStoreManagerOrSub(storeCus.getStoreId())) {
|
if (!SecurityUtils.isAdmin() && !SecurityUtils.isStoreManagerOrSub(storeCus.getStoreId())) {
|
||||||
throw new ServiceException("当前用户非档口管理者或子账号,无权限操作!", HttpStatus.ERROR);
|
throw new ServiceException("当前用户非档口管理者或子账号,无权限操作!", HttpStatus.ERROR);
|
||||||
}
|
}
|
||||||
|
// 不允许删现金客户
|
||||||
|
if (Objects.equals(storeCus.getCusName(), Constants.STORE_CUS_CASH)) {
|
||||||
|
throw new ServiceException("请勿删除现金客户!", HttpStatus.ERROR);
|
||||||
|
}
|
||||||
storeCus.setDelFlag(Constants.DELETED);
|
storeCus.setDelFlag(Constants.DELETED);
|
||||||
this.storeCusMapper.updateById(storeCus);
|
this.storeCusMapper.updateById(storeCus);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue