354798ggg
2023-05-25 8e997417832cb0339303391517b10c0d964574f9
图表发布调整
已修改4个文件
20 ■■■■ 文件已修改
src/main/java/com/product/server/report/config/SystemCode.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/server/report/controller/GenerateEChartController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/server/report/service/GenerateEChartService.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/server/report/service/idel/IGenerateEChartService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/server/report/config/SystemCode.java
@@ -26,6 +26,8 @@
    SYTEM_REPORT_DATASOURCE_UPDATE_ERROR("报表数据源修改失败!",ModuleEnum.REPORT.getValue()+"003"),
    SYTEM_REPORT_DATASOURCE_DELETE_ERROR("报表数据源删除失败!",ModuleEnum.REPORT.getValue()+"004"),
    SYTEM_REPORT_DATA_PROCESS_ERROR("报表数据处理失败",ModuleEnum.REPORT.getValue()+"005"),
    PUBLISH_REPORT_FAIL_MODULE_NO_EXIST("图标发布失败,指定模块不存在", ModuleEnum.REPORT.getValue()+"005"),
    ;
    private String text;
src/main/java/com/product/server/report/controller/GenerateEChartController.java
@@ -142,7 +142,7 @@
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            IGenerateEChartService service=(IGenerateEChartService)getProxyInstance(generateEChartService);
            List<String> roleList = service.releaseConfig(fse,"207da368-38c4-468a-9dfe-2e57aa38507f","001-012");
            List<String> roleList = service.releaseConfig(fse,"207da368-38c4-468a-9dfe-2e57aa38507f");
            updateLoginUserInfoService.updateUserInfoByUpdateRole(roleList.toArray(),true);
            return OK();
src/main/java/com/product/server/report/service/GenerateEChartService.java
@@ -17,6 +17,7 @@
import com.product.core.transfer.Transactional;
import com.product.server.report.config.CmnConst;
import com.product.server.report.config.ReportCode;
import com.product.server.report.config.SystemCode;
import com.product.server.report.service.idel.IGenerateEChartService;
import com.product.util.BaseUtil;
import com.product.util.SystemParamReplace;
@@ -527,7 +528,13 @@
     */
    @Transactional
    @Override
    public List<String> releaseConfig(FieldSetEntity fse, String module_uuid, String parentCode) {
    public List<String> releaseConfig(FieldSetEntity fse, String parentModuleUUID) {
        //获取指定发布目录信息
        FieldSetEntity fseParentModuleData = baseDao.getFieldSetEntity(CmnConst.PRODUCT_SYS_FUNCTIONS, parentModuleUUID, false);
        if (fseParentModuleData == null) {
            throw new BaseException(SystemCode.PUBLISH_REPORT_FAIL_MODULE_NO_EXIST.getValue(), SystemCode.PUBLISH_REPORT_FAIL_MODULE_NO_EXIST.getText());
        }
        FieldSetEntity fseReport=baseDao.getFieldSetEntity(CmnConst.PRODUCT_SYS_REPORT_CONFIG, fse.getUUID(), false);
@@ -536,11 +543,10 @@
        fseFunction.setTableName(CmnConst.PRODUCT_SYS_FUNCTIONS);
        //1.创建MVC(系统MVC目录下)
        //生成功能编码
        codeService.createCode(fseFunction,CmnConst.PRODUCT_SYS_FUNCTIONS, CmnConst.TRICODE, parentCode);
        codeService.createCode(fseFunction,CmnConst.PRODUCT_SYS_FUNCTIONS, CmnConst.TRICODE, fseParentModuleData.getString(CmnConst.TRICODE));
        String function_tricode=fseFunction.getString(CmnConst.TRICODE);
        fseFunction.setTableName(CmnConst.PRODUCT_SYS_FUNCTIONS);
        fseFunction.setValue(CmnConst.TRICODE, function_tricode);        //功能编码
        fseFunction.setValue(CmnConst.MODULE_UUID, module_uuid);    //所属模块UUID
        fseFunction.setValue(CmnConst.TABLE_UUID, CmnConst.PRODUCT_SYS_REPORT_CONFIG);            //功能关联表
        fseFunction.setValue(CmnConst.FUNCTION_NAME, fseReport.getString(CmnConst.REPORT_NAME));    //功能名称
        fseFunction.setValue(CmnConst.FUNCTION_DESCRIPTION, fseReport.getString(CmnConst.REPORT_NAME));    //功能描述
@@ -548,7 +554,7 @@
        fseFunction.setValue(CmnConst.FUNCTION_TYPE_UUID, 1);    //功能类型-业务功能
        fseFunction.setValue(CmnConst.CLIENT_TYPE_UUID, "web");        //客户端类型
        fseFunction.setValue(CmnConst.VERSION_UUID, "001"); //版本uuid
        fseFunction.setValue(CmnConst.TRICODE_PARENT, parentCode);
        fseFunction.setValue(CmnConst.TRICODE_PARENT, fseParentModuleData.getString(CmnConst.TRICODE));
        fseFunction.setValue("data_type", 1); //类型  1为功能
        BaseUtil.createCreatorAndCreationTime(SpringMVCContextHolder.getCurrentUser(), fseFunction);
src/main/java/com/product/server/report/service/idel/IGenerateEChartService.java
@@ -76,7 +76,7 @@
     * @return
     * @throws BaseException
     */
    List<String> releaseConfig(FieldSetEntity fieldSetEntity,String module_uuid,String parentCode)throws BaseException;
    List<String> releaseConfig(FieldSetEntity fieldSetEntity,String parentModuleUUID)throws BaseException;
    /**
     * 取消发布