From 603924648361e7a0673533a8ac8f4b9787d70483 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 12 Jul 2024 11:51:33 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E5=90=8E=E7=AB=AF-?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E4=B8=8A=E6=8A=A5=E6=96=87=E6=9C=AC=E6=A1=86?= =?UTF-8?q?=E5=8A=A0placeholder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1198661176885248]后端-服务上报文本框加placeholder http://192.168.0.96:8090/demo/rdm.html#/task-detail/939050947543040/939050947543050/1198661176885248 --- .../process/api/processtask/ProcessTaskDraftGetApi.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java index 454bd2772..7016b1afb 100644 --- a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java +++ b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java @@ -285,6 +285,10 @@ public class ProcessTaskDraftGetApi extends PrivateApiComponentBase { private ProcessTaskVo getProcessTaskVoByProcessTaskId(Long processTaskId) throws Exception { ProcessTaskVo processTaskVo = processTaskService.checkProcessTaskParamsIsLegal(processTaskId); + ChannelVo channel = channelMapper.getChannelByUuid(processTaskVo.getChannelUuid()); + if (channel == null) { + throw new ChannelNotFoundException(processTaskVo.getChannelUuid()); + } processTaskService.setProcessTaskDetail(processTaskVo); String owner = processTaskVo.getOwner(); if (StringUtils.isNotBlank(owner)) { @@ -293,6 +297,7 @@ public class ProcessTaskDraftGetApi extends PrivateApiComponentBase { } ProcessTaskStepVo startProcessTaskStepVo = processTaskService.getStartProcessTaskStepByProcessTaskId(processTaskId); + startProcessTaskStepVo.setContentHelp(channel.getHelp()); processTaskVo.setStartProcessTaskStep(startProcessTaskStepVo); processTaskService.setTemporaryData(processTaskVo, startProcessTaskStepVo); return processTaskVo; @@ -466,6 +471,7 @@ public class ProcessTaskDraftGetApi extends PrivateApiComponentBase { startProcessTaskStepVo.setIsNeedContent((Integer) JSONPath.read(startProcessStepVo.getConfig(), "isNeedContent")); startProcessTaskStepVo.setIsNeedUploadFile((Integer) JSONPath.read(startProcessStepVo.getConfig(), "isNeedUploadFile")); startProcessTaskStepVo.setFormSceneUuid((String) JSONPath.read(startProcessStepVo.getConfig(), "formSceneUuid")); + startProcessTaskStepVo.setContentHelp(channel.getHelp()); processTaskVo.setStartProcessTaskStep(startProcessTaskStepVo); processTaskService.setProcessTaskFormInfo(processTaskVo); -- Gitee From aec2b456094acc017b3142ca7f7ccf793a9f04c9 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 12 Jul 2024 14:46:39 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E5=90=8E=E7=AB=AF-?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E4=B8=8A=E6=8A=A5=E6=96=87=E6=9C=AC=E6=A1=86?= =?UTF-8?q?=E5=8A=A0placeholder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1198661176885248]后端-服务上报文本框加placeholder http://192.168.0.96:8090/demo/rdm.html#/task-detail/939050947543040/939050947543050/1198661176885248 --- .../process/api/channel/ChannelSaveApi.java | 4 +-- .../api/process/ProcessReferenceListApi.java | 20 ++++++-------- .../processtask/ProcessTaskDraftGetApi.java | 4 +-- .../dao/mapper/catalog/ChannelMapper.xml | 27 +++++-------------- .../changelog/2024-07-12/neatlogic_tenant.sql | 4 +++ .../process/changelog/2024-07-12/version.json | 10 +++++++ .../resources/process/sqlscript/ddl.sql | 4 +-- 7 files changed, 33 insertions(+), 40 deletions(-) create mode 100644 src/main/resources/neatlogic/resources/process/changelog/2024-07-12/neatlogic_tenant.sql create mode 100644 src/main/resources/neatlogic/resources/process/changelog/2024-07-12/version.json diff --git a/src/main/java/neatlogic/module/process/api/channel/ChannelSaveApi.java b/src/main/java/neatlogic/module/process/api/channel/ChannelSaveApi.java index 4236b7749..50078ffa0 100644 --- a/src/main/java/neatlogic/module/process/api/channel/ChannelSaveApi.java +++ b/src/main/java/neatlogic/module/process/api/channel/ChannelSaveApi.java @@ -74,9 +74,7 @@ public class ChannelSaveApi extends PrivateApiComponentBase { @Param(name = "icon", type = ApiParamType.STRING, desc = "图标"), @Param(name = "color", type = ApiParamType.STRING, desc = "颜色"), @Param(name = "sla", type = ApiParamType.INTEGER, desc = "时效(单位:小时)"), - @Param(name = "allowDesc", type = ApiParamType.ENUM, desc = "是否显示上报页描述", rule = "0,1"), - @Param(name = "isActiveHelp", type = ApiParamType.ENUM, desc = "是否激活描述", rule = "0,1"), - @Param(name = "help", type = ApiParamType.STRING, desc = "描述帮助"), + @Param(name = "contentHelp", type = ApiParamType.STRING, desc = "工单上报页描述占位符"), @Param(name = "isNeedPriority", type = ApiParamType.INTEGER, isRequired = true, desc = "是否显示优先级"), @Param(name = "defaultPriorityUuid", type = ApiParamType.STRING, desc = "默认优先级uuid"), @Param(name = "priorityUuidList", type = ApiParamType.JSONARRAY, desc = "关联优先级列表"), diff --git a/src/main/java/neatlogic/module/process/api/process/ProcessReferenceListApi.java b/src/main/java/neatlogic/module/process/api/process/ProcessReferenceListApi.java index 6bcc4a8b0..fd8b9a370 100644 --- a/src/main/java/neatlogic/module/process/api/process/ProcessReferenceListApi.java +++ b/src/main/java/neatlogic/module/process/api/process/ProcessReferenceListApi.java @@ -1,28 +1,25 @@ package neatlogic.module.process.api.process; -import java.util.ArrayList; -import java.util.List; - +import com.alibaba.fastjson.JSONObject; import neatlogic.framework.asynchronization.threadlocal.UserContext; import neatlogic.framework.auth.core.AuthAction; +import neatlogic.framework.common.constvalue.ApiParamType; import neatlogic.framework.process.auth.PROCESS_BASE; -import neatlogic.module.process.dao.mapper.catalog.ChannelMapper; -import neatlogic.module.process.dao.mapper.catalog.ChannelTypeMapper; import neatlogic.framework.process.dto.ChannelTypeVo; -import neatlogic.framework.restful.constvalue.OperationTypeEnum; +import neatlogic.framework.process.dto.ChannelVo; import neatlogic.framework.restful.annotation.*; +import neatlogic.framework.restful.constvalue.OperationTypeEnum; import neatlogic.framework.restful.core.privateapi.PrivateApiComponentBase; - +import neatlogic.module.process.dao.mapper.catalog.ChannelMapper; +import neatlogic.module.process.dao.mapper.catalog.ChannelTypeMapper; import neatlogic.module.process.dao.mapper.process.ProcessMapper; import neatlogic.module.process.service.CatalogService; import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import com.alibaba.fastjson.JSONObject; - -import neatlogic.framework.common.constvalue.ApiParamType; -import neatlogic.framework.process.dto.ChannelVo; +import java.util.ArrayList; +import java.util.List; @Service @AuthAction(action = PROCESS_BASE.class) @OperationType(type = OperationTypeEnum.SEARCH) @@ -75,7 +72,6 @@ public class ProcessReferenceListApi extends PrivateApiComponentBase { channelVo.setChannelTypeVo(channelTypeVo.clone()); boolean effectiveAuthority = catalogService.channelIsAuthority(channelVo.getUuid(), UserContext.get().getUserUuid(true)); channelVo.setEffectiveAuthority(effectiveAuthority); - channelVo.setAllowDesc(null); channelVo.setParentUuid(null); channelVo.setChannelTypeUuid(null); channelVo.setColor(null); diff --git a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java index 7016b1afb..4bc2c3ab2 100644 --- a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java +++ b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDraftGetApi.java @@ -297,7 +297,7 @@ public class ProcessTaskDraftGetApi extends PrivateApiComponentBase { } ProcessTaskStepVo startProcessTaskStepVo = processTaskService.getStartProcessTaskStepByProcessTaskId(processTaskId); - startProcessTaskStepVo.setContentHelp(channel.getHelp()); + startProcessTaskStepVo.setContentHelp(channel.getContentHelp()); processTaskVo.setStartProcessTaskStep(startProcessTaskStepVo); processTaskService.setTemporaryData(processTaskVo, startProcessTaskStepVo); return processTaskVo; @@ -471,7 +471,7 @@ public class ProcessTaskDraftGetApi extends PrivateApiComponentBase { startProcessTaskStepVo.setIsNeedContent((Integer) JSONPath.read(startProcessStepVo.getConfig(), "isNeedContent")); startProcessTaskStepVo.setIsNeedUploadFile((Integer) JSONPath.read(startProcessStepVo.getConfig(), "isNeedUploadFile")); startProcessTaskStepVo.setFormSceneUuid((String) JSONPath.read(startProcessStepVo.getConfig(), "formSceneUuid")); - startProcessTaskStepVo.setContentHelp(channel.getHelp()); + startProcessTaskStepVo.setContentHelp(channel.getContentHelp()); processTaskVo.setStartProcessTaskStep(startProcessTaskStepVo); processTaskService.setProcessTaskFormInfo(processTaskVo); diff --git a/src/main/java/neatlogic/module/process/dao/mapper/catalog/ChannelMapper.xml b/src/main/java/neatlogic/module/process/dao/mapper/catalog/ChannelMapper.xml index 44bc4b9da..031964def 100644 --- a/src/main/java/neatlogic/module/process/dao/mapper/catalog/ChannelMapper.xml +++ b/src/main/java/neatlogic/module/process/dao/mapper/catalog/ChannelMapper.xml @@ -159,9 +159,7 @@ `desc`, `sort`, `sla`, - `allow_desc` AS allowDesc, - `help`, - `is_active_help` AS isActiveHelp, + `content_help` AS contentHelp, `channel_type_uuid` AS channelTypeUuid, `support`, `config` AS configStr @@ -227,9 +225,7 @@ `desc`, `sort`, `sla`, - `allow_desc` AS allowDesc, - `help`, - `is_active_help` AS isActiveHelp, + `content_help` AS contentHelp, `channel_type_uuid` AS channelTypeUuid, `support`, `config` AS configStr @@ -248,9 +244,7 @@ c.`desc`, c.`sort`, c.`sla`, - c.`allow_desc` AS allowDesc, - c.`help`, - c.`is_active_help` AS isActiveHelp, + c.`content_help` AS contentHelp, c.`channel_type_uuid` AS channelTypeUuid, c.`support`, c.`config` AS configStr @@ -270,9 +264,7 @@ c.`desc`, c.`sort`, c.`sla`, - c.`allow_desc` AS allowDesc, - c.`help`, - c.`is_active_help` AS isActiveHelp, + c.`content_help` AS contentHelp, c.`channel_type_uuid` AS channelTypeUuid, cp.`process_uuid` AS processUuid, cw.`worktime_uuid` AS worktimeUuid @@ -298,8 +290,7 @@ `color`, `sort`, `sla`, - `allow_desc` AS allowDesc, - `is_active_help` AS isActiveHelp, + `content_help` AS contentHelp, `channel_type_uuid` AS channelTypeUuid, `support`, `config` AS configStr @@ -698,9 +689,7 @@ `desc`, `sort`, `sla`, - `allow_desc`, - `help`, - `is_active_help`, + `content_help`, `channel_type_uuid`, `support`, `config`) @@ -713,9 +702,7 @@ #{desc}, #{sort}, #{sla}, - #{allowDesc}, - #{help}, - #{isActiveHelp}, + #{contentHelp}, #{channelTypeUuid}, #{support}, #{configStr}) diff --git a/src/main/resources/neatlogic/resources/process/changelog/2024-07-12/neatlogic_tenant.sql b/src/main/resources/neatlogic/resources/process/changelog/2024-07-12/neatlogic_tenant.sql new file mode 100644 index 000000000..fe437d732 --- /dev/null +++ b/src/main/resources/neatlogic/resources/process/changelog/2024-07-12/neatlogic_tenant.sql @@ -0,0 +1,4 @@ +ALTER TABLE `neatlogic_develop`.`channel` +DROP COLUMN `allow_desc`, + DROP COLUMN `is_active_help`, + CHANGE `help` `content_help` LONGTEXT CHARSET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '工单上报页描述文本占位符'; \ No newline at end of file diff --git a/src/main/resources/neatlogic/resources/process/changelog/2024-07-12/version.json b/src/main/resources/neatlogic/resources/process/changelog/2024-07-12/version.json new file mode 100644 index 000000000..601cb76d1 --- /dev/null +++ b/src/main/resources/neatlogic/resources/process/changelog/2024-07-12/version.json @@ -0,0 +1,10 @@ +{ + "content":[ + { + "type":"新增功能", + "detail":[ + {"msg":"1.服务上报文本框加placeholder"} + ] + } + ] +} diff --git a/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql b/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql index e19e07fbe..850772df0 100644 --- a/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql +++ b/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql @@ -41,9 +41,7 @@ CREATE TABLE IF NOT EXISTS `channel` ( `desc` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '描述', `sort` int NOT NULL COMMENT '排序', `sla` int NULL DEFAULT NULL COMMENT 'sla', - `allow_desc` int NULL DEFAULT NULL COMMENT '是否显示上报页描述', - `help` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '描述帮助', - `is_active_help` int NULL DEFAULT NULL COMMENT '是否激活描述帮助', + `content_help` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '描述帮助', `channel_type_uuid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务类型uuid', `support` enum('all','pc','mobile') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'all' COMMENT '使用范围', `config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '配置信息', -- Gitee