From e94a80ae3d9733eb2d6a5d9bcbd50a624f058caa Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期三, 19 十月 2022 17:39:48 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java | 1 flower_city/src/main/java/com/dg/core/db/gen/entity/TransactionEvent.java | 49 +++++------- flower_city/src/main/java/com/dg/core/service/impl/RoleManagementImpl.java | 8 +- flower_city/src/main/resources/mapper/RoleManagementMapper.xml | 16 ++- flower_city/src/main/java/com/dg/core/db/gen/mapper/SysUserMapper.java | 6 + flower_city/src/main/java/com/dg/core/service/ISysUserService.java | 4 flower_city/src/main/java/com/dg/core/db/gen/mapper/RoleManagementMapper.java | 6 + flower_city/src/main/resources/mapper/SysUserMapper.xml | 23 ++++- flower_city/src/main/java/com/dg/core/controller/UserController.java | 7 + flower_city/src/main/resources/mapper/TransactionEventMapper.xml | 2 flower_city/src/main/java/com/dg/core/controller/GuideDoController.java | 15 ++- flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java | 28 +++++++ flower_city/src/main/resources/mapper/RoleMenuMapper.xml | 1 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java | 4 flower_city/src/main/java/com/dg/core/service/impl/SysUserServiceImpl.java | 8 +- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSanshuoExpertDao.xml | 10 + flower_city/src/main/resources/application-sms.properties | 7 + flower_city/src/main/java/com/dg/core/service/IRoleManagementService.java | 5 flower_city/src/main/java/com/dg/core/controller/RoleManagementController.java | 13 ++- flower_city/src/main/java/com/dg/core/db/gen/entity/RoleManagementEntity.java | 5 + 20 files changed, 142 insertions(+), 76 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 f094de3..1fba376 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 @@ -42,14 +42,15 @@ @GetMapping("/getlist") @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, - @RequestParam(value = "pageSize",required = false) Integer pageSize) + @RequestParam(value = "pageSize",required = false) Integer pageSize, + @RequestParam(value = "keyword",required = false) String keyword) { Assert.notNull(pageNum, "pageNum can not be empty"); Assert.notNull(pageSize, "pageSize can not be empty"); Page<SysUser> pageParam = new Page<>(pageNum,pageSize); - List<SysUser> list = IUserService.selectConfigList(pageParam,pageSize,"2"); + List<SysUser> list = IUserService.selectConfigList(pageParam,pageSize,"2",keyword); - int num=IUserService.selectNum("2"); + int num=IUserService.selectNum("2",keyword); return getDataTable(list,num); } @@ -97,11 +98,10 @@ SysUser user=IUserService.selectData(null,config.getPhonenumber()); if (user != null) { - config.setId(user.getId()); //提示用户名或密码错误 - return toAjax(IUserService.updateConfig(config)); + return ResultData.error("该手机号已注册账户!请更换"); } - + config.setRoleIds(2+""); config.setCreateTime(LocalDateTime.now()); config.setUpdateTime(LocalDateTime.now()); config.setUserId(Snowflake.getId()); @@ -197,7 +197,8 @@ @GetMapping("/selectListByDepartmentId") @Authorization public ResultData selectListByDepartmentId(@RequestParam("departmentId") String departmentId, - @RequestParam(value = "classifyId",required = false) String classifyId){ + @RequestParam(value = "classifyId",required = false) String classifyId) + { return ResultData.success(IUserService.selectListByDepartmentId(departmentId,classifyId)); } diff --git a/flower_city/src/main/java/com/dg/core/controller/RoleManagementController.java b/flower_city/src/main/java/com/dg/core/controller/RoleManagementController.java index 15c2464..8c134dd 100644 --- a/flower_city/src/main/java/com/dg/core/controller/RoleManagementController.java +++ b/flower_city/src/main/java/com/dg/core/controller/RoleManagementController.java @@ -3,7 +3,9 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dg.core.ResultData; import com.dg.core.annotation.Authorization; +import com.dg.core.annotation.CurrentUser; import com.dg.core.db.gen.entity.RoleManagementEntity; +import com.dg.core.db.gen.entity.SysUser; import com.dg.core.service.IRoleManagementService; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; @@ -33,7 +35,8 @@ @GetMapping("/getList") @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, - @RequestParam(value = "pageSize",required = false) Integer pageSize) + @RequestParam(value = "pageSize",required = false) Integer pageSize, + @RequestParam(value = "name",required = false) String name) { if(pageNum==null) { @@ -46,9 +49,9 @@ } Page<RoleManagementEntity> pageParam = new Page<>(pageNum,pageSize); - List<RoleManagementEntity> list = iRoleManagementService.selectConfigList(pageParam,pageSize); + List<RoleManagementEntity> list = iRoleManagementService.selectConfigList(pageParam,pageSize,name); - int num=iRoleManagementService.countNum(); + int num=iRoleManagementService.countNum(name); return getDataTable(list,num); } @@ -60,9 +63,9 @@ @ApiOperation("新增角色") @PostMapping("/add") @Authorization - public ResultData insertConfig(@RequestBody RoleManagementEntity entity) + public ResultData insertConfig(@RequestBody RoleManagementEntity entity, @CurrentUser SysUser sysUser) { -// entity.setCreateUserId(sysUser.getUserId()+""); + entity.setCreateUserId(sysUser.getUserId()+""); return toAjax(iRoleManagementService.insertConfig(entity)); } diff --git a/flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java b/flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java index 1b88c86..bc1ff98 100644 --- a/flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java +++ b/flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java @@ -239,4 +239,32 @@ } + /** + * 办事指南复制 + * @return + */ + @ApiOperation(value = "办事指南复制",response = ResultData.class) + @GetMapping("/copy") + public ResultData copy(@RequestParam("Id") String Id) + { + if(StringUtils.isEmpty(Id)) + { + return ResultData.error("Id不能为空"); + } + + TransactionEvent transactionEvent=iTransactionEventService.selectConfigData(Id,null); + if(transactionEvent==null) + { + return ResultData.error("复制项不存在"); + } + transactionEvent.setMatterName(transactionEvent.getMatterName()+"(副本)"); + + transactionEvent.setId(null); + return toAjax(iTransactionEventService.insertConfig(transactionEvent)); + } + + + + + } diff --git a/flower_city/src/main/java/com/dg/core/controller/UserController.java b/flower_city/src/main/java/com/dg/core/controller/UserController.java index 76755b1..d9d759b 100644 --- a/flower_city/src/main/java/com/dg/core/controller/UserController.java +++ b/flower_city/src/main/java/com/dg/core/controller/UserController.java @@ -170,14 +170,15 @@ @GetMapping("/getlist") @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, - @RequestParam(value = "pageSize",required = false) Integer pageSize) + @RequestParam(value = "pageSize",required = false) Integer pageSize, + @RequestParam(value = "keyword",required = false) String keyword) { Assert.notNull(pageNum, "pageNum can not be empty"); Assert.notNull(pageSize, "pageSize can not be empty"); Page<SysUser> pageParam = new Page<>(pageNum,pageSize); - List<SysUser> list = IUserService.selectConfigList(pageParam,pageSize,"3"); + List<SysUser> list = IUserService.selectConfigList(pageParam,pageSize,"3",keyword); - int num=IUserService.selectNum("3"); + int num=IUserService.selectNum("3",keyword); return getDataTable(list,num); } diff --git a/flower_city/src/main/java/com/dg/core/db/gen/entity/RoleManagementEntity.java b/flower_city/src/main/java/com/dg/core/db/gen/entity/RoleManagementEntity.java index 3f23040..c68821e 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/entity/RoleManagementEntity.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/entity/RoleManagementEntity.java @@ -1,6 +1,7 @@ package com.dg.core.db.gen.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; @@ -66,6 +67,10 @@ @ApiModelProperty("权限") private String permission; + @TableField(exist = false) + @ApiModelProperty("创建者名称") + private String createName; + } 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 9c9b8ec..4c34392 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 @@ -96,15 +96,15 @@ private String basicInformation; /** - * 受理条件 + * 现场申报 */ - @ApiModelProperty("受理条件") + @ApiModelProperty("现场申报") private String acceptConditions; /** - * 申请材料 + * 办理区域 */ - @ApiModelProperty("申请材料") + @ApiModelProperty("办理区域") private String applicationMaterial; /** @@ -114,9 +114,9 @@ private String handlingProcedures; /** - * 收费标准 + * 网上申报 */ - @ApiModelProperty("收费标准") + @ApiModelProperty("网上申报") private String rates; /** @@ -132,7 +132,6 @@ @ApiModelProperty("更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; - /** * 联想词内容 , 连接 @@ -151,14 +150,14 @@ @ApiModelProperty("基础信息附件url") private String basicInformationUrl; /** - * 受理条件附件url + * 现场申报附件url */ - @ApiModelProperty("受理条件附件url") + @ApiModelProperty("现场申报附件url") private String acceptConditionsUrl; /** - * 申请材料附件url + * 办理区域附件url */ - @ApiModelProperty("申请材料附件url") + @ApiModelProperty("办理区域附件url") private String applicationMaterialUrl; /** * 办理流程附件url @@ -166,9 +165,9 @@ @ApiModelProperty("办理流程附件url") private String handlingProceduresUrl; /** - * 收费标准附件url + * 网上申报附件url */ - @ApiModelProperty("收费标准附件url") + @ApiModelProperty("网上申报附件url") private String ratesUrl; /** * 基础信息附件url @@ -176,14 +175,14 @@ @ApiModelProperty("基础信息附件url") private String basicInformationFileName; /** - * 附件url + * 现场申报附件url */ - @ApiModelProperty("附件url") + @ApiModelProperty("现场申报附件url") private String acceptConditionsFileName; /** - * 申请材料文件名称 + * 办理区域文件名称 */ - @ApiModelProperty("申请材料文件名称") + @ApiModelProperty("办理区域文件名称") private String applicationMaterialFileName; /** * 办理流程文件名称 @@ -191,11 +190,10 @@ @ApiModelProperty("办理流程文件名称") private String handlingProceduresFileName; /** - * 收费标准文件名称 + * 网上申报文件名称 */ - @ApiModelProperty("收费标准文件名称") + @ApiModelProperty("网上申报文件名称") private String ratesFileName; - /** * 操作指引附件url @@ -203,14 +201,11 @@ @ApiModelProperty("操作指引附件url") private String operationalGuidelineUrl; - /** * 操作指引视频url */ @ApiModelProperty("操作指引视频url") private String operationalGuidelineVideoUrl; - - /** * 设定依据 @@ -247,13 +242,13 @@ private String commonProblemName; - @ApiModelProperty("办理区域") + @ApiModelProperty("手机移动端申报") private String transactionArea; - @ApiModelProperty("办理区域url") + @ApiModelProperty("手机移动端申报url") private String transactionAreaUrl; - @ApiModelProperty("办理区域文件名称") + @ApiModelProperty("手机移动端申报文件名称") private String transactionAreaName; @@ -268,8 +263,6 @@ @TableField(exist = false) @ApiModelProperty(name = "sumClassifyName", value = "分类总名称") String sumClassifyName; - - @ApiModelProperty(name = "operationalGuidelineVideoName", value = "操作指南视频名称") private String operationalGuidelineVideoName; diff --git a/flower_city/src/main/java/com/dg/core/db/gen/mapper/RoleManagementMapper.java b/flower_city/src/main/java/com/dg/core/db/gen/mapper/RoleManagementMapper.java index 29a161a..4dc2576 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/mapper/RoleManagementMapper.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/mapper/RoleManagementMapper.java @@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.dg.core.db.gen.entity.RoleManagementEntity; +import org.springframework.data.repository.query.Param; import java.util.List; @@ -17,7 +18,8 @@ * @param state * @return */ - public List<RoleManagementEntity> selectConfigList(IPage<RoleManagementEntity> page, Integer state); + public List<RoleManagementEntity> selectConfigList(IPage<RoleManagementEntity> page, Integer state, + @Param("name") String name); /** * 新增角色 @@ -44,7 +46,7 @@ * 统计条数 * @return */ - public int countNum(); + public int countNum(String name); diff --git a/flower_city/src/main/java/com/dg/core/db/gen/mapper/SysUserMapper.java b/flower_city/src/main/java/com/dg/core/db/gen/mapper/SysUserMapper.java index 4e4471b..c4fe217 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/mapper/SysUserMapper.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/mapper/SysUserMapper.java @@ -26,7 +26,9 @@ * * @return 参数配置信息 */ - public List<SysUser> selectConfigList(IPage<SysUser> page, Integer state,@Param("userType") String userType); + public List<SysUser> selectConfigList(IPage<SysUser> page, Integer state, + @Param("userType") String userType, + @Param("userName") String userName); @@ -63,7 +65,7 @@ * * @return 结果 */ - public int selectNum(String userType); + public int selectNum(@Param("userType") String userType,@Param("userName") String userName); /** * 根据部门id及分类id获取导办用户 diff --git a/flower_city/src/main/java/com/dg/core/service/IRoleManagementService.java b/flower_city/src/main/java/com/dg/core/service/IRoleManagementService.java index 8c4dd20..3a0f311 100644 --- a/flower_city/src/main/java/com/dg/core/service/IRoleManagementService.java +++ b/flower_city/src/main/java/com/dg/core/service/IRoleManagementService.java @@ -13,7 +13,8 @@ * @param state * @return */ - public List<RoleManagementEntity> selectConfigList(IPage<RoleManagementEntity> page, Integer state); + public List<RoleManagementEntity> selectConfigList(IPage<RoleManagementEntity> page, + Integer state,String name); /** * 新增角色 @@ -40,5 +41,5 @@ * 统计条数 * @return */ - public int countNum(); + public int countNum(String name); } diff --git a/flower_city/src/main/java/com/dg/core/service/ISysUserService.java b/flower_city/src/main/java/com/dg/core/service/ISysUserService.java index 84061b7..e0f3f76 100644 --- a/flower_city/src/main/java/com/dg/core/service/ISysUserService.java +++ b/flower_city/src/main/java/com/dg/core/service/ISysUserService.java @@ -14,7 +14,7 @@ * * @return 参数配置信息 */ - public List<SysUser> selectConfigList(IPage<SysUser> page, Integer state,String userType); + public List<SysUser> selectConfigList(IPage<SysUser> page, Integer state,String userType,String userName); SysUser selectData(String userId,String phonenumber); @@ -48,7 +48,7 @@ * * @return 结果 */ - public int selectNum(String userType); + public int selectNum(String userType,String userName); /** * 发送验证码(如果没有该用户则新建用户) diff --git a/flower_city/src/main/java/com/dg/core/service/impl/RoleManagementImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/RoleManagementImpl.java index 19ca722..0a33994 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/RoleManagementImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/RoleManagementImpl.java @@ -12,8 +12,8 @@ @Service public class RoleManagementImpl extends ServiceImpl<RoleManagementMapper, RoleManagementEntity> implements IRoleManagementService { @Override - public List<RoleManagementEntity> selectConfigList(IPage<RoleManagementEntity> page, Integer state) { - return baseMapper.selectConfigList(page,state); + public List<RoleManagementEntity> selectConfigList(IPage<RoleManagementEntity> page, Integer state,String name) { + return baseMapper.selectConfigList(page,state,name); } @Override @@ -32,7 +32,7 @@ } @Override - public int countNum() { - return baseMapper.countNum(); + public int countNum(String name) { + return baseMapper.countNum(name); } } diff --git a/flower_city/src/main/java/com/dg/core/service/impl/SysUserServiceImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/SysUserServiceImpl.java index 3106c5d..f1da8e2 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/SysUserServiceImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/SysUserServiceImpl.java @@ -240,8 +240,8 @@ } @Override - public List<SysUser> selectConfigList(IPage<SysUser> page, Integer state,String userType) { - return baseMapper.selectConfigList(page, state,userType); + public List<SysUser> selectConfigList(IPage<SysUser> page, Integer state,String userType,String userName) { + return baseMapper.selectConfigList(page, state,userType,userName); } @Override @@ -284,8 +284,8 @@ } @Override - public int selectNum(String userType) { - return baseMapper.selectNum(userType); + public int selectNum(String userType,String userName) { + return baseMapper.selectNum(userType,userName); } diff --git a/flower_city/src/main/resources/application-sms.properties b/flower_city/src/main/resources/application-sms.properties index 2ac4112..5f1ff33 100644 --- a/flower_city/src/main/resources/application-sms.properties +++ b/flower_city/src/main/resources/application-sms.properties @@ -3,10 +3,11 @@ aliyun.screct=wkyvU72m6JmCFepCzGVuSpsJOsbRV0 aliyun.SignName=???? aliyun.TemplateCode=SMS_254326275 -aliyun.TemplateCodeOvertime=SMS_254460011 +#aliyun.TemplateCodeOvertime=SMS_254460011 +aliyun.TemplateCodeOvertime=SMS_254460012 aliyun.TemplateCodeComplete=SMS_254875101 -aliyun.TemplateCodeSubmit=SMS_254880764 - +#aliyun.TemplateCodeSubmit=SMS_254880764 +aliyun.TemplateCodeSubmit=SMS_254880763 diff --git a/flower_city/src/main/resources/mapper/RoleManagementMapper.xml b/flower_city/src/main/resources/mapper/RoleManagementMapper.xml index 5ac0cde..6114949 100644 --- a/flower_city/src/main/resources/mapper/RoleManagementMapper.xml +++ b/flower_city/src/main/resources/mapper/RoleManagementMapper.xml @@ -21,6 +21,7 @@ create_time, update_time, create_user_id, + (select user_name from automessage_sys_user where create_user_id=automessage_sys_user.user_id) as createName, update_user_id FROM automessage_role_management @@ -28,10 +29,10 @@ <select id="selectConfigList" resultMap="RoleManagementEntityResult"> <include refid="selectRoleManagementEntityVo"/> - <!-- <where>--> - <!-- <if test="userName != null and userName != ''">--> - <!-- AND user_name like concat('%', #{userName}, '%')--> - <!-- </if>--> + <where> + <if test="name!=null and name!=''"> + and role_name like concat('%', #{name}, '%') + </if> <!-- <if test="streetName != null and streetName != ''">--> <!-- AND street_name like concat('%', #{streetName}, '%')--> <!-- </if>--> @@ -45,7 +46,7 @@ <!-- AND role_id=#{roleId}--> <!-- </if>--> - <!-- </where>--> + </where> order by create_time desc </select> @@ -89,6 +90,11 @@ <select id="countNum" resultType="integer"> select count(id) from automessage_role_management + <where> + <if test="name!=null and name!=''"> + and role_name like concat('%', #{name}, '%') + </if> + </where> </select> </mapper> diff --git a/flower_city/src/main/resources/mapper/RoleMenuMapper.xml b/flower_city/src/main/resources/mapper/RoleMenuMapper.xml index b30ad35..075e0f0 100644 --- a/flower_city/src/main/resources/mapper/RoleMenuMapper.xml +++ b/flower_city/src/main/resources/mapper/RoleMenuMapper.xml @@ -29,6 +29,7 @@ and role_id=#{roleId} </if> + </where> </select> diff --git a/flower_city/src/main/resources/mapper/SysUserMapper.xml b/flower_city/src/main/resources/mapper/SysUserMapper.xml index aa2f1e6..77a9a96 100644 --- a/flower_city/src/main/resources/mapper/SysUserMapper.xml +++ b/flower_city/src/main/resources/mapper/SysUserMapper.xml @@ -75,7 +75,13 @@ ) AS department_area, leisure_state, master_ids, - master_names, + (SELECT GROUP_CONCAT(classify_name) FROM automessage_classify_administration WHERE id in (SELECT + substring_index(substring_index(master_ids,',', b.help_topic_id + 1), ',', -1) result + FROM + mysql.help_topic b + where + b.help_topic_id < (LENGTH(master_ids) - LENGTH(REPLACE(master_ids, ',', '')) + 1))) as master_names, + transaction_ids, transaction_names, openid, @@ -91,6 +97,12 @@ <select id="selectNum" parameterType="string" resultType="integer"> select count(user_id) from automessage_sys_user <where> + <if test="userName != null and userName != ''"> + AND user_name like concat('%', #{userName}, '%') or + (department_id in (SELECT id FROM automessage_organization_chart + WHERE organization_name like concat('%', #{userName}, '%'))) or + phonenumber like concat('%', #{userName}, '%') + </if> <if test="userType != null and userType != ''"> AND user_type=#{userType} </if> @@ -111,9 +123,12 @@ <select id="selectConfigList" parameterType="string" resultMap="SysUserResult"> <include refid="selectSysUserVo"/> <where> -<!-- <if test="userName != null and userName != ''">--> -<!-- AND user_name like concat('%', #{userName}, '%')--> -<!-- </if>--> + <if test="userName != null and userName != ''"> + AND user_name like concat('%', #{userName}, '%') or + (department_id in (SELECT id FROM automessage_organization_chart + WHERE organization_name like concat('%', #{userName}, '%'))) or + phonenumber like concat('%', #{userName}, '%') + </if> <if test="userType != null and userType != ''"> AND user_type=#{userType} </if> diff --git a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml index e04557c..93201fb 100644 --- a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml +++ b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml @@ -156,6 +156,7 @@ AND (matter_name like concat('%', #{keyword}, '%')) or (department_id in (SELECT id FROM automessage_organization_chart WHERE organization_name like concat('%', #{keyword}, '%'))) or (classify_id in (SELECT id FROM automessage_classify_administration WHERE classify_name like concat('%', #{keyword}, '%'))) + or (associate_names like concat('%', #{keyword}, '%')) </if> <if test="classifyGrade != null and classifyGrade != ''"> AND (select classify_grade from automessage_classify_administration where automessage_classify_administration.id=classify_id) = #{classifyGrade} @@ -325,6 +326,7 @@ AND (matter_name like concat('%', #{keyword}, '%')) or (department_id in (SELECT id FROM automessage_organization_chart WHERE organization_name like concat('%', #{keyword}, '%'))) or (classify_id in (SELECT id FROM automessage_classify_administration WHERE classify_name like concat('%', #{keyword}, '%'))) + or (associate_names like concat('%', #{keyword}, '%')) </if> <if test="classifyGrade != null and classifyGrade != ''"> AND (select classify_grade from classify_administration where classify_grade.id=classify_id) = #{classifyGrade} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java index b961c02..9d7ca61 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java @@ -88,6 +88,7 @@ return comSanShuoExpertService.expertPage(keyWord,page,size,loginUserInfo,level); } + /** * 删除 * */ diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java index ebe7b4a..6c3e17b 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java @@ -172,9 +172,9 @@ } } } - if (loginUserInfo.getAccount().equals("admin") || loginUserInfo.getAccount().equals("xiqu")){ + if (loginUserInfo.getAccount().equals("admin") && isNull(level)){ id=null; - range=null; + range=1; } IPage<ComSanshuoExpertVO> comSanshuoExpertVOIPage = comSanshuoExpertDao.expertPage(new Page(page, size), keyWord, range, id, level); for (ComSanshuoExpertVO record : comSanshuoExpertVOIPage.getRecords()) { diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSanshuoExpertDao.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSanshuoExpertDao.xml index 25f89ee..e94eed9 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSanshuoExpertDao.xml +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSanshuoExpertDao.xml @@ -53,6 +53,9 @@ OR name like concat('%',#{keyWord},'%') OR phone like concat('%',#{keyWord},'%') </if> + <if test="level != null "> + AND level=#{level} + </if> <if test="range != null and range != ''"> <if test="range == 3"> AND street_id=#{id} @@ -63,10 +66,11 @@ <if test="range == 2"> AND industry_center_id=#{id} </if> + <if test="range == 1"> + AND level=1 + </if> </if> - <if test="level != null "> - AND level=#{level} - </if> + </select> <select id="selectExpertIndustry" resultType="com.panzhihua.common.model.vos.sanshuo.ExpertShowVO"> select count(t.id) as 'count',t1.name,t1.id from com_sanshuo_expert t -- Gitblit v1.7.1