From 8e997417832cb0339303391517b10c0d964574f9 Mon Sep 17 00:00:00 2001 From: 354798ggg <1074825718@qq.com> Date: 星期四, 25 五月 2023 15:42:27 +0800 Subject: [PATCH] 图表发布调整 --- src/main/java/com/product/server/report/config/SystemCode.java | 2 ++ src/main/java/com/product/server/report/service/idel/IGenerateEChartService.java | 2 +- src/main/java/com/product/server/report/service/GenerateEChartService.java | 14 ++++++++++---- src/main/java/com/product/server/report/controller/GenerateEChartController.java | 2 +- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/product/server/report/config/SystemCode.java b/src/main/java/com/product/server/report/config/SystemCode.java index 345af9d..8a3eca1 100644 --- a/src/main/java/com/product/server/report/config/SystemCode.java +++ b/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; diff --git a/src/main/java/com/product/server/report/controller/GenerateEChartController.java b/src/main/java/com/product/server/report/controller/GenerateEChartController.java index 35bb29b..dd575c9 100644 --- a/src/main/java/com/product/server/report/controller/GenerateEChartController.java +++ b/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(); diff --git a/src/main/java/com/product/server/report/service/GenerateEChartService.java b/src/main/java/com/product/server/report/service/GenerateEChartService.java index 813c664..c78d530 100644 --- a/src/main/java/com/product/server/report/service/GenerateEChartService.java +++ b/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,8 +528,14 @@ */ @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); //鍒涘缓MVCC淇濆瓨瀵硅薄 @@ -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); //鎵�灞炴ā鍧桿UID 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); diff --git a/src/main/java/com/product/server/report/service/idel/IGenerateEChartService.java b/src/main/java/com/product/server/report/service/idel/IGenerateEChartService.java index c2bc0ca..4367a00 100644 --- a/src/main/java/com/product/server/report/service/idel/IGenerateEChartService.java +++ b/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; /** * 鍙栨秷鍙戝竷 -- Gitblit v1.9.2