车车 4 mesiacov pred
rodič
commit
0c3af3162e

+ 2 - 2
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/service/materialscheckplan/MaterialsCheckPlanServiceImpl.java

@@ -7,21 +7,21 @@ import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
 import cn.iocoder.yudao.module.iscs.controller.admin.materialscheckplan.vo.MaterialsCheckPlanPageReqVO;
 import cn.iocoder.yudao.module.iscs.controller.admin.materialscheckplan.vo.MaterialsCheckPlanRespVO;
 import cn.iocoder.yudao.module.iscs.controller.admin.materialscheckplan.vo.MaterialsCheckPlanSaveReqVO;
-import cn.iocoder.yudao.module.iscs.dal.dataobject.attribute.AttributeDO;
 import cn.iocoder.yudao.module.iscs.dal.dataobject.mailnotifyconfig.MailNotifyConfigDO;
 import cn.iocoder.yudao.module.iscs.dal.dataobject.mailsendtaskitem.MailSendTaskItemDO;
 import cn.iocoder.yudao.module.iscs.dal.dataobject.materialscabinet.MaterialsCabinetDO;
 import cn.iocoder.yudao.module.iscs.dal.dataobject.materialscheckplan.MaterialsCheckPlanDO;
 import cn.iocoder.yudao.module.iscs.dal.dataobject.materialsplancabinet.MaterialsPlanCabinetDO;
 import cn.iocoder.yudao.module.iscs.dal.mysql.materialscheckplan.MaterialsCheckPlanMapper;
-import cn.iocoder.yudao.module.iscs.service.attribute.AttributeService;
 import cn.iocoder.yudao.module.iscs.service.mailnotifyconfig.MailNotifyConfigService;
 import cn.iocoder.yudao.module.iscs.service.mailsendtaskitem.MailSendTaskItemService;
 import cn.iocoder.yudao.module.iscs.service.materialscabinet.MaterialsCabinetService;
 import cn.iocoder.yudao.module.iscs.service.materialsplancabinet.MaterialsPlanCabinetService;
 import cn.iocoder.yudao.module.iscs.utils.DateUtils;
+import cn.iocoder.yudao.module.system.dal.dataobject.attribute.AttributeDO;
 import cn.iocoder.yudao.module.system.dal.dataobject.mail.MailTemplateDO;
 import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
+import cn.iocoder.yudao.module.system.service.attribute.AttributeService;
 import cn.iocoder.yudao.module.system.service.mail.MailTemplateService;
 import cn.iocoder.yudao.module.system.service.user.AdminUserService;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;

+ 6 - 6
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/attribute/AttributeController.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/attribute/AttributeController.java

@@ -1,4 +1,4 @@
-package cn.iocoder.yudao.module.iscs.controller.admin.attribute;
+package cn.iocoder.yudao.module.system.controller.admin.attribute;
 
 import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
@@ -6,11 +6,11 @@ import cn.iocoder.yudao.framework.common.pojo.PageParam;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
 import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributePageReqVO;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributeRespVO;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributeSaveReqVO;
-import cn.iocoder.yudao.module.iscs.dal.dataobject.attribute.AttributeDO;
-import cn.iocoder.yudao.module.iscs.service.attribute.AttributeService;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributePageReqVO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributeRespVO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributeSaveReqVO;
+import cn.iocoder.yudao.module.system.dal.dataobject.attribute.AttributeDO;
+import cn.iocoder.yudao.module.system.service.attribute.AttributeService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.tags.Tag;

+ 1 - 1
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/attribute/vo/AttributePageReqVO.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/attribute/vo/AttributePageReqVO.java

@@ -1,4 +1,4 @@
-package cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo;
+package cn.iocoder.yudao.module.system.controller.admin.attribute.vo;
 
 import cn.iocoder.yudao.framework.common.pojo.PageParam;
 import io.swagger.v3.oas.annotations.media.Schema;

+ 1 - 1
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/attribute/vo/AttributeRespVO.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/attribute/vo/AttributeRespVO.java

@@ -1,4 +1,4 @@
-package cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo;
+package cn.iocoder.yudao.module.system.controller.admin.attribute.vo;
 
 import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
 import com.alibaba.excel.annotation.ExcelProperty;

+ 1 - 1
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/attribute/vo/AttributeSaveReqVO.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/attribute/vo/AttributeSaveReqVO.java

@@ -1,4 +1,4 @@
-package cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo;
+package cn.iocoder.yudao.module.system.controller.admin.attribute.vo;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotEmpty;

+ 1 - 1
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/controller/admin/attribute/vo/MailVO.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/attribute/vo/MailVO.java

@@ -1,4 +1,4 @@
-package cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo;
+package cn.iocoder.yudao.module.system.controller.admin.attribute.vo;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;

+ 4 - 1
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/usercharacteristic/UserCharacteristicController.java

@@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.controller.admin.usercharacteristic;
 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
+import cn.iocoder.yudao.framework.redis.RedisCacheUtil;
 import cn.iocoder.yudao.module.system.controller.admin.usercharacteristic.vo.UserCharacteristicPageReqVO;
 import cn.iocoder.yudao.module.system.controller.admin.usercharacteristic.vo.UserCharacteristicRespVO;
 import cn.iocoder.yudao.module.system.dal.dataobject.user.UserCharacteristicDO;
@@ -30,6 +31,8 @@ public class UserCharacteristicController {
 
     @Resource
     private UserCharacteristicService userCharacteristicService;
+    @Resource
+    private RedisCacheUtil redisCacheUtil;
 
     @DeleteMapping("/deleteUserCharacteristicList")
     @Parameter(name = "ids", description = "编号", required = true)
@@ -60,7 +63,7 @@ public class UserCharacteristicController {
     @Operation(summary = "新增指纹录入-指纹图片转成dat存储")
     @PostMapping("/insertUserFingerprintDat")
     public CommonResult<Boolean> insertUserFingerprintDat(MultipartFile file, String userName) throws IOException {
-        /*IsSystemAttribute one = isSystemAttributeService.getIsSystemAttributeByKey("sys.fingerprint.limit");
+       /* String sysAttrValue = String.valueOf(redisCacheUtil.getCacheObject("sys.fingerprint.limit"));
         String sysAttrValue = null;
         if (one != null) {
             sysAttrValue = one.getSysAttrValue();

+ 1 - 1
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/dal/dataobject/attribute/AttributeDO.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/attribute/AttributeDO.java

@@ -1,4 +1,4 @@
-package cn.iocoder.yudao.module.iscs.dal.dataobject.attribute;
+package cn.iocoder.yudao.module.system.dal.dataobject.attribute;
 
 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
 import com.baomidou.mybatisplus.annotation.KeySequence;

+ 3 - 3
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/dal/mysql/attribute/AttributeMapper.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/attribute/AttributeMapper.java

@@ -1,10 +1,10 @@
-package cn.iocoder.yudao.module.iscs.dal.mysql.attribute;
+package cn.iocoder.yudao.module.system.dal.mysql.attribute;
 
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributePageReqVO;
-import cn.iocoder.yudao.module.iscs.dal.dataobject.attribute.AttributeDO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributePageReqVO;
+import cn.iocoder.yudao.module.system.dal.dataobject.attribute.AttributeDO;
 import org.apache.ibatis.annotations.Mapper;
 
 /**

+ 5 - 11
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/service/attribute/AttributeService.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/attribute/AttributeService.java

@@ -1,10 +1,10 @@
-package cn.iocoder.yudao.module.iscs.service.attribute;
+package cn.iocoder.yudao.module.system.service.attribute;
 
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributePageReqVO;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributeSaveReqVO;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.MailVO;
-import cn.iocoder.yudao.module.iscs.dal.dataobject.attribute.AttributeDO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributePageReqVO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributeSaveReqVO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.MailVO;
+import cn.iocoder.yudao.module.system.dal.dataobject.attribute.AttributeDO;
 import com.baomidou.mybatisplus.extension.service.IService;
 import jakarta.validation.Valid;
 
@@ -32,12 +32,6 @@ public interface AttributeService extends IService<AttributeDO> {
      */
     void updateAttribute(@Valid AttributeSaveReqVO updateReqVO);
 
-    /**
-     * 删除iscs基础数据
-     *
-     * @param id 编号
-     */
-    void deleteAttribute(Long id);
 
     /**
     * 批量删除iscs基础数据

+ 6 - 33
yudao-module-iscs/src/main/java/cn/iocoder/yudao/module/iscs/service/attribute/AttributeServiceImpl.java → yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/attribute/AttributeServiceImpl.java

@@ -1,15 +1,14 @@
-package cn.iocoder.yudao.module.iscs.service.attribute;
+package cn.iocoder.yudao.module.system.service.attribute;
 
-import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.lang.Assert;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
 import cn.iocoder.yudao.framework.redis.RedisCacheUtil;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributePageReqVO;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.AttributeSaveReqVO;
-import cn.iocoder.yudao.module.iscs.controller.admin.attribute.vo.MailVO;
-import cn.iocoder.yudao.module.iscs.dal.dataobject.attribute.AttributeDO;
-import cn.iocoder.yudao.module.iscs.dal.mysql.attribute.AttributeMapper;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributePageReqVO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.AttributeSaveReqVO;
+import cn.iocoder.yudao.module.system.controller.admin.attribute.vo.MailVO;
+import cn.iocoder.yudao.module.system.dal.dataobject.attribute.AttributeDO;
+import cn.iocoder.yudao.module.system.dal.mysql.attribute.AttributeMapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import jakarta.annotation.Resource;
@@ -19,8 +18,6 @@ import org.springframework.validation.annotation.Validated;
 import java.util.ArrayList;
 import java.util.List;
 
-import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
-import static cn.iocoder.yudao.module.iscs.enums.ErrorCodeConstants.ATTRIBUTE_NOT_EXISTS;
 import static cn.iocoder.yudao.module.system.dal.redis.RedisKeyConstants.ATTRIBUTE;
 
 /**
@@ -68,8 +65,6 @@ public class AttributeServiceImpl extends ServiceImpl<AttributeMapper, Attribute
                 .eq(AttributeDO::getSysAttrKey, updateReqVO.getSysAttrKey())
                 .ne(AttributeDO::getId, updateReqVO.getId()));
         Assert.isTrue(list.isEmpty(), "当前键名已存在!");
-        // 2.校验存在
-        validateAttributeExists(updateReqVO.getId());
         // 3.更新
         AttributeDO updateObj = BeanUtils.toBean(updateReqVO, AttributeDO.class);
         attributeMapper.updateById(updateObj);
@@ -82,18 +77,8 @@ public class AttributeServiceImpl extends ServiceImpl<AttributeMapper, Attribute
         redisCacheUtil.setCacheObject(key, byId);
     }
 
-    @Override
-    public void deleteAttribute(Long id) {
-        // 校验存在
-        validateAttributeExists(id);
-        // 删除
-        attributeMapper.deleteById(id);
-    }
-
     @Override
         public void deleteAttributeListByIds(List<Long> ids) {
-        // 校验存在
-        validateAttributeExists(ids);
         // 开始清理缓存
         List<AttributeDO> attributeDOList = attributeMapper.selectByIds(ids);
         for (AttributeDO attributeDO : attributeDOList) {
@@ -103,18 +88,6 @@ public class AttributeServiceImpl extends ServiceImpl<AttributeMapper, Attribute
         attributeMapper.deleteByIds(ids);
         }
 
-    private void validateAttributeExists(List<Long> ids) {
-        List<AttributeDO> list = attributeMapper.selectByIds(ids);
-        if (CollUtil.isEmpty(list) || list.size() != ids.size()) {
-            throw exception(ATTRIBUTE_NOT_EXISTS);
-        }
-    }
-
-    private void validateAttributeExists(Long id) {
-        if (attributeMapper.selectById(id) == null) {
-            throw exception(ATTRIBUTE_NOT_EXISTS);
-        }
-    }
 
     @Override
     public AttributeDO getAttribute(Long id) {