From 6a1a6dda565342de58e7ce70fb78e628e8493b0c Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期二, 15 十一月 2022 18:04:24 +0800 Subject: [PATCH] Merge branch 'huacheng_test' of http://gitlab.nhys.cdnhxx.com/root/zhihuishequ into huacheng_test --- flower_city/src/main/java/com/dg/core/db/gen/entity/TransactionEvent.java | 10 +++++++++- flower_city/src/main/resources/mapper/TransactionEventMapper.xml | 18 ++++++++++++++++++ flower_city/src/main/java/com/dg/core/controller/GuideDoController.java | 4 ++-- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java index 81f2f09..b24df3f 100644 --- a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java +++ b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java @@ -122,7 +122,7 @@ user.setRoleIds("2"); } user.setUserType("2"); - user.setIsDivisionHead("1"); + user.setIsDivisionHead(config.getIsDivisionHead()); user.setStatus(config.getStatus()); user.setUpdateTime(LocalDateTime.now()); //提示用户名或密码错误 @@ -140,7 +140,7 @@ config.setCreateTime(LocalDateTime.now()); config.setUpdateTime(LocalDateTime.now()); config.setUserId(Snowflake.getId()+""); - config.setIsDivisionHead("1"); + config.setIsDivisionHead(config.getIsDivisionHead()); return toAjax(IUserService.insertConfig(config)); } diff --git a/flower_city/src/main/java/com/dg/core/db/gen/entity/TransactionEvent.java b/flower_city/src/main/java/com/dg/core/db/gen/entity/TransactionEvent.java index 4c34392..9c9a5b3 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/entity/TransactionEvent.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/entity/TransactionEvent.java @@ -201,7 +201,7 @@ @ApiModelProperty("操作指引附件url") private String operationalGuidelineUrl; - /** + /** * 操作指引视频url */ @ApiModelProperty("操作指引视频url") @@ -273,4 +273,12 @@ @ApiModelProperty(name = "classifyIds", value = "前端使用") private String classifyIds; + + @ApiModelProperty(name = "departmentIds", value = "所属部门列") + private String departmentIds; + + @TableField(exist = false) + @ApiModelProperty(name = "departmentNames", value = "所属部门列名称集合") + private String departmentNames; + } diff --git a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml index ed4a972..f4cfb84 100644 --- a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml +++ b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml @@ -48,6 +48,7 @@ <id property="transactionAreaUrl" column="transaction_area_url" /> <id property="transactionAreaName" column="transaction_area_name" /> <id property="classifyIds" column="classify_ids" /> + <id property="departmentIds" column="department_ids" /> </resultMap> @@ -102,6 +103,13 @@ transaction_area_url, transaction_area_name, classify_ids, + department_ids, + (SELECT GROUP_CONCAT(organization_name) FROM automessage_organization_chart WHERE id in (SELECT + substring_index(substring_index(department_ids,',', b.help_topic_id + 1), ',', -1) result + FROM + mysql.help_topic b + where + b.help_topic_id < (LENGTH(department_ids) - LENGTH(REPLACE(department_ids, ',', '')) + 1))) as departmentNames, (IF((select classify_grade from automessage_classify_administration where automessage_classify_administration.id=automessage_transaction_event.classify_id)='2', (select classify_name from automessage_classify_administration where automessage_classify_administration.id=(select parent_id from automessage_classify_administration where automessage_classify_administration.id=automessage_transaction_event.classify_id)), @@ -138,6 +146,13 @@ associate_names, transaction_num, browse_num, + department_ids, + (SELECT GROUP_CONCAT(organization_name) FROM automessage_organization_chart WHERE id in (SELECT + substring_index(substring_index(department_ids,',', b.help_topic_id + 1), ',', -1) result + FROM + mysql.help_topic b + where + b.help_topic_id < (LENGTH(department_ids) - LENGTH(REPLACE(department_ids, ',', '')) + 1))) as departmentNames, create_time, update_time FROM @@ -239,6 +254,7 @@ <if test="transactionAreaUrl != null ">transaction_area_url,</if> <if test="transactionAreaName != null ">transaction_area_name,</if> <if test="classifyIds != null ">classify_ids,</if> + <if test="departmentIds != null ">department_ids,</if> update_time, create_time )values( @@ -281,6 +297,7 @@ <if test="transactionAreaUrl != null ">#{transactionAreaUrl},</if> <if test="transactionAreaName != null ">#{transactionAreaName},</if> <if test="classifyIds != null ">#{classifyIds},</if> + <if test="departmentIds != null ">#{departmentIds},</if> sysdate(), sysdate() ) @@ -328,6 +345,7 @@ <if test="transactionAreaUrl != null ">transaction_area_url=#{transactionAreaUrl},</if> <if test="transactionAreaName != null ">transaction_area_name=#{transactionAreaName},</if> <if test="classifyIds != null ">classify_ids=#{classifyIds},</if> + <if test="departmentIds != null ">department_ids=#{departmentIds},</if> update_time=sysdate() </set> where id= #{id} -- Gitblit v1.7.1