From 2edf8f5847bcc121a35c9aaee5531585e6b923f5 Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期三, 23 十一月 2022 13:55:35 +0800 Subject: [PATCH] 1.更改系统设置更改问题 2.新增导半人员设置创建人 3.搜索sql优化 --- flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java | 5 ++++- flower_city/src/main/resources/mapper/TransactionEventMapper.xml | 6 +++--- flower_city/src/main/java/com/dg/core/controller/CommonController.java | 1 + flower_city/src/main/java/com/dg/core/controller/GuideDoController.java | 3 ++- flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java | 7 ++++--- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/controller/CommonController.java b/flower_city/src/main/java/com/dg/core/controller/CommonController.java index 7dc6602..df34391 100644 --- a/flower_city/src/main/java/com/dg/core/controller/CommonController.java +++ b/flower_city/src/main/java/com/dg/core/controller/CommonController.java @@ -106,6 +106,7 @@ } + /** * 通用上传请求(单个) */ 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 857e426..771dd88 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 @@ -72,7 +72,7 @@ @ApiOperation("新增导办用户接口") @PostMapping("/add") @Authorization - public ResultData insertConfig(@RequestBody SysUser config) + public ResultData insertConfig(@RequestBody SysUser config,@CurrentUser SysUser sysUser) { Assert.notNull(config, "parameter can not be empty"); @@ -143,6 +143,7 @@ { config.setRoleIds("2"); } + config.setCreateBy(sysUser.getUserId()); config.setCreateTime(LocalDateTime.now()); config.setUpdateTime(LocalDateTime.now()); config.setUserId(Snowflake.getId()+""); diff --git a/flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java b/flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java index 44091bd..e5caf6b 100644 --- a/flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java +++ b/flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java @@ -44,9 +44,12 @@ @ApiOperation(value = "修改设置信息",response = AutomessageSysSettings.class) @PostMapping("/update") @Authorization - ResultData update(@RequestBody AutomessageSysSettings automessageSysSettings,@CurrentUser SysUser sysUser){ + public ResultData update(@RequestBody AutomessageSysSettings automessageSysSettings,@CurrentUser SysUser sysUser){ automessageSysSettings.setUpdateUserId(sysUser.getUserId()); automessageSysSettings.setUpdateTime(LocalDateTime.now()); + if (automessageSysSettings.getTimeoutRemindNum()>(automessageSysSettings.getTimeoutNotificationNum()*60)){ + return ResultData.error("系统提醒时间不能大于系统通知时间*60"); + } return sysSettingsService.update(automessageSysSettings); } diff --git a/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java index f230b52..c804e74 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java @@ -401,6 +401,7 @@ throw new RuntimeException(e); } for (GuideRepairOrder guideRepairOrder : guideRepairOrders) { + transactionEventMapper.selectOne(new QueryWrapper<TransactionEvent>().lambda().eq(TransactionEvent::getId, guideRepairOrder.getMatterId())); SysUser sysUser = sysUserMapper.selectOne(new QueryWrapper<SysUser>().lambda().eq(SysUser::getUserId, guideRepairOrder.getGuideUserId())); if (sysUser != null) { smsUtil.sendSmsOvertime(sysUser.getPhonenumber(), sysUser.getUserName()); @@ -454,12 +455,12 @@ baseMapper.updateById(guideRepairOrder); return ResultData.success("删除评论成功"); } else { - ResultData.error("已办结的单据才能进行删除评论操作"); + return ResultData.error("已办结的单据才能进行删除评论操作"); } } else { - ResultData.error("只能部门领导和超级管理员才能删除评论"); + return ResultData.error("只能部门领导和超级管理员才能删除评论"); } - return ResultData.error(); + } diff --git a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml index 50fe952..cbf0785 100644 --- a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml +++ b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml @@ -378,7 +378,7 @@ <select id="queryMatterNameList" resultMap="TransactionEventEntityResult"> - <include refid="selectTransactionEventEntityVo"/> + select id,matter_name from automessage_transaction_event <where> <if test="matterName != null and matterName != ''"> AND (matter_name like concat('%', #{matterName}, '%') ) @@ -392,7 +392,7 @@ </select> <select id="queryAssociateNamesList" resultMap="TransactionEventEntityResult"> - <include refid="selectTransactionEventEntityVo"/> + select id,matter_name from automessage_transaction_event <where> <if test="associateNames != null and associateNames != ''"> AND (associate_names like concat('%', #{associateNames}, '%') ) @@ -465,7 +465,7 @@ </select> <select id="selectSearchList" resultType="com.dg.core.db.manual.pojo.Search"> - select id, title, content,classify_id, type,parentClassifyId from ( select id,matter_name title,concat((select classify_name from automessage_classify_administration + select distinct classify_id, type,parentClassifyId from ( select id,matter_name title,concat((select classify_name from automessage_classify_administration where id=(select parent_id from automessage_classify_administration where id=automessage_transaction_event.classify_id)), '/',(select classify_name from automessage_classify_administration where id=automessage_transaction_event.classify_id)) content, classify_id,(select parent_id from automessage_classify_administration where id=automessage_transaction_event.classify_id) parentClassifyId, -- Gitblit v1.7.1