heheng
2025-10-28 010a61d2e80fd2169305bee5505d3f7d53dcb174
功能修改
已修改5个文件
33 ■■■■■ 文件已修改
multi-system/src/main/java/com/gkhy/exam/system/domain/DTO/KnowledgeImportDTO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/domain/ExternalKnowledge.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/domain/InternalKnowledge.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExternalKnowledgeServiceImpl.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/service/impl/InternalKnowledgeServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multi-system/src/main/java/com/gkhy/exam/system/domain/DTO/KnowledgeImportDTO.java
@@ -17,8 +17,8 @@
    private String number;
    @ExcelProperty("文件类型")
    //1、体系2、项目3、其他 4、技术文件 5、知识产权 6、质量服务标准  (内部知识)
    //1、标准2、规范3、法律法规4、其他  (外部知识)
    //1、体系文件2、项目文件3、其他 4、技术文件 5、知识产权 7、会议文件  (内部知识)
    //1、标准2、规范3、法律法规4、其他 5、质量服务标准 (外部知识)
    private String knowledgeType;
multi-system/src/main/java/com/gkhy/exam/system/domain/ExternalKnowledge.java
@@ -46,7 +46,7 @@
    @NotBlank(message = "编号不能为空")
    private String number;
    @ApiModelProperty(value ="1、标准2、规范3、法律法规4、其他",required = true)
    @ApiModelProperty(value ="1、标准2、规范3、法律法规4、其他 5、质量服务标准",required = true)
    @TableField("knowledge_type")
    @NotNull(message = "类型不能为空")
    private Integer knowledgeType;
multi-system/src/main/java/com/gkhy/exam/system/domain/InternalKnowledge.java
@@ -48,8 +48,8 @@
    @NotBlank(message = "编号不能为空")
    private String number;
    @ApiModelProperty(value ="1、体系文件2、项目文件3、其他 4、技术文件 5、知识产权 6、质量服务标准 7会议文件",required = true)
//6、质量服务标准
    @ApiModelProperty(value ="1、体系文件2、项目文件3、其他 4、技术文件 5、知识产权 7、会议文件",required = true)
    @TableField("knowledge_type")
    @NotNull(message = "类型不能为空")
    private Integer knowledgeType;
multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExternalKnowledgeServiceImpl.java
@@ -5,21 +5,15 @@
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener;
import com.alibaba.excel.read.metadata.ReadSheet;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.gkhy.exam.common.api.CommonPage;
import com.gkhy.exam.common.api.CommonResult;
import com.gkhy.exam.common.api.ImportResult;
import com.gkhy.exam.common.constant.UserConstant;
import com.gkhy.exam.common.domain.entity.SysDept;
import com.gkhy.exam.common.domain.entity.SysUser;
import com.gkhy.exam.common.utils.PageUtils;
import com.gkhy.exam.common.utils.SecurityUtils;
import com.gkhy.exam.system.domain.DTO.KnowledgeImportDTO;
import com.gkhy.exam.system.domain.DTO.StandingBookImportDTO;
import com.gkhy.exam.system.domain.ExternalKnowledge;
import com.gkhy.exam.system.domain.StandingBook;
import com.gkhy.exam.system.domain.vo.DeptVo;
import com.gkhy.exam.system.mapper.ExternalKnowledgeMapper;
import com.gkhy.exam.system.service.ExternalKnowledgeService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -31,8 +25,6 @@
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
 * <p>
@@ -59,12 +51,12 @@
    @Override
    public CommonResult saveExternalKnowledge(ExternalKnowledge externalKnowledge) {
        int i = 0;
        if (externalKnowledge.getId() == null){
        if (externalKnowledge.getId() == null) {
            externalKnowledge.setCreateBy(SecurityUtils.getUsername());
            externalKnowledge.setCreateTime(LocalDateTime.now());
            i = externalKnowledgeMapper.insert(externalKnowledge);
        }else {
        } else {
            externalKnowledge.setUpdateBy(SecurityUtils.getUsername());
            externalKnowledge.setUpdateTime(LocalDateTime.now());
            i = externalKnowledgeMapper.updateById(externalKnowledge);
@@ -111,6 +103,9 @@
                            case "法律法规":
                                externalKnowledge.setKnowledgeType(3);
                                break;
                            case "质量服务标准":
                                externalKnowledge.setKnowledgeType(5);
                                break;
                            default:
                                externalKnowledge.setKnowledgeType(4);
                                break;
@@ -123,8 +118,6 @@
                        result.setFailCount(result.getFailCount() + 1);
                    }
                }
                @Override
multi-system/src/main/java/com/gkhy/exam/system/service/impl/InternalKnowledgeServiceImpl.java
@@ -109,9 +109,9 @@
                            case "知识产权":
                                knowledge.setKnowledgeType(5);
                                break;
                            case "质量服务标准":
                                knowledge.setKnowledgeType(6);
                                break;
//                            case "质量服务标准":
//                                knowledge.setKnowledgeType(6);
//                                break;
                            default:
                                knowledge.setKnowledgeType(7);
                                break;