|
@@ -13,17 +13,8 @@ import com.abi.qms.platform.dao.enums.FirstFactoryEnum;
|
|
import com.abi.qms.platform.dao.enums.TrueFalseEnum;
|
|
import com.abi.qms.platform.dao.enums.TrueFalseEnum;
|
|
import com.abi.qms.platform.dao.enums.ValidEnum;
|
|
import com.abi.qms.platform.dao.enums.ValidEnum;
|
|
import com.abi.qms.platform.dao.mapper.*;
|
|
import com.abi.qms.platform.dao.mapper.*;
|
|
-import com.abi.qms.platform.dto.req.DisableFactoryReq;
|
|
|
|
-import com.abi.qms.platform.dto.req.EnableFactoryReq;
|
|
|
|
-import com.abi.qms.platform.dto.req.GetFactoryDetailReq;
|
|
|
|
-import com.abi.qms.platform.dto.req.ListFactoryReq;
|
|
|
|
-import com.abi.qms.platform.dto.req.ListFactorySelectReq;
|
|
|
|
-import com.abi.qms.platform.dto.req.SaveFactoryReq;
|
|
|
|
-import com.abi.qms.platform.dto.res.ExcelImportRes;
|
|
|
|
-import com.abi.qms.platform.dto.res.GetFactoryDetailRes;
|
|
|
|
-import com.abi.qms.platform.dto.res.ListFactoryEnableRes;
|
|
|
|
-import com.abi.qms.platform.dto.res.ListFactoryRes;
|
|
|
|
-import com.abi.qms.platform.dto.res.ListFactorySelectRes;
|
|
|
|
|
|
+import com.abi.qms.platform.dto.req.*;
|
|
|
|
+import com.abi.qms.platform.dto.res.*;
|
|
import com.abi.qms.platform.infrastructure.util.AssertUtil;
|
|
import com.abi.qms.platform.infrastructure.util.AssertUtil;
|
|
import com.abi.qms.platform.infrastructure.util.PageUtil;
|
|
import com.abi.qms.platform.infrastructure.util.PageUtil;
|
|
import com.abi.qms.platform.infrastructure.util.UserUtil;
|
|
import com.abi.qms.platform.infrastructure.util.UserUtil;
|
|
@@ -509,6 +500,26 @@ public class FactoryServiceImpl implements FactoryService {
|
|
return baseFactory;
|
|
return baseFactory;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 是否加密
|
|
|
|
+ * @param getIsEncryptionReq
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public OutIsEncryptionRes GetIsEncryption(GetIsEncryptionReq getIsEncryptionReq){
|
|
|
|
+ //1.查询是否存在
|
|
|
|
+ BaseFactory factory = baseFactoryMapper.selectById(getIsEncryptionReq.getId());
|
|
|
|
+ AssertUtil.isNull(factory, "供应商不存在");
|
|
|
|
+ //2.判断是否包材厂
|
|
|
|
+ if (!FactoryTypeEnum.COVER.is(factory.getFactoryType())) {
|
|
|
|
+ throw new BusinessException("该供应商不是包材厂,无法设置是否加密");
|
|
|
|
+ }
|
|
|
|
+ //3-修改是否加密状态
|
|
|
|
+ factory.setIsQrCodeEncode(getIsEncryptionReq.getIsQrCodeEncode());
|
|
|
|
+ baseFactoryMapper.updateById(factory);
|
|
|
|
+ OutIsEncryptionRes res=new OutIsEncryptionRes();
|
|
|
|
+ res.setStatus(getIsEncryptionReq.getIsQrCodeEncode());
|
|
|
|
+ return res;
|
|
|
|
+ }
|
|
// 6.03已废弃
|
|
// 6.03已废弃
|
|
// @Override
|
|
// @Override
|
|
// public ListFactorySelectRes listPackageFactorySelect(ListFactorySelectReq req) {
|
|
// public ListFactorySelectRes listPackageFactorySelect(ListFactorySelectReq req) {
|