bug
jiangqs
2023-07-20 882edc4b8ac7cb11ec9d536b5573df2c7ed512ef
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/QuickEntryServiceImpl.java
@@ -65,6 +65,16 @@
        }
        // 将管理快速入口编辑DTO的属性复制到管理快速入口中
        BeanUtils.copyProperties(mgtQuickEntryEditDto, quickEntry);
        if(quickEntry.getTargetType()==1){
            quickEntry.setJumpType(null);
            quickEntry.setJumpId(null);
        }else if(quickEntry.getTargetType()==2){
            quickEntry.setLinkUrl(null);
        }else if(quickEntry.getTargetType()==3){
            quickEntry.setLinkUrl(null);
            quickEntry.setJumpType(null);
            quickEntry.setJumpId(null);
        }
        // 设置创建时间和创建者ID
        quickEntry.setCreateTime(new Date());
        quickEntry.setCreateUserId(mgtQuickEntryEditDto.getEntryId());
@@ -82,6 +92,16 @@
    @Override
    public MgtQuickEntryGetVo getMgtQuickEntry(Long quickEntryId){
        QuickEntry quickEntry = this.getById(quickEntryId);
        if(quickEntry.getTargetType()==1){
            quickEntry.setJumpType(null);
            quickEntry.setJumpId(null);
        }else if(quickEntry.getTargetType()==2){
            quickEntry.setLinkUrl(null);
        }else if(quickEntry.getTargetType()==3){
            quickEntry.setLinkUrl(null);
            quickEntry.setJumpType(null);
            quickEntry.setJumpId(null);
        }
        MgtQuickEntryGetVo mgtQuickEntryGetVo = new MgtQuickEntryGetVo();
        BeanUtils.copyProperties(quickEntry, mgtQuickEntryGetVo);
        return mgtQuickEntryGetVo;
@@ -98,7 +118,6 @@
    public void deleteMgtQuickEntry(MgtBaseGetDto mgtBaseGetDto){
        QuickEntry quickEntry = this.getById(Long.valueOf(mgtBaseGetDto.getId()));
        quickEntry.setDelFlag(1);
        quickEntry.insertOrUpdate();
        this.saveOrUpdate(quickEntry);
    }
}