|
@@ -509,8 +509,8 @@ public class FactoryServiceImpl implements FactoryService {
|
|
|
//1.查询是否存在
|
|
|
BaseFactory factory = baseFactoryMapper.selectById(getIsEncryptionReq.getId());
|
|
|
AssertUtil.isNull(factory, "供应商不存在");
|
|
|
- //2.判断是否包材厂
|
|
|
- if (!FactoryTypeEnum.COVER.is(factory.getFactoryType())) {
|
|
|
+ //2.判断是否包材厂,且非一级包材厂
|
|
|
+ if (!FactoryTypeEnum.COVER.is(factory.getFactoryType()) && TrueFalseEnum.FALSE.is(factory.getIsFirstFactory())) {
|
|
|
throw new BusinessException("该供应商不是包材厂,无法设置是否加密");
|
|
|
}
|
|
|
//3-修改是否加密状态
|