From e76d382202ed5c8286b09593e05b2c36acde1c0f Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期日, 09 十月 2022 15:50:30 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test --- flower_city/src/main/java/com/dg/core/db/gen/mapper/TransactionEventMapper.java | 6 flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java | 22 +++- flower_city/src/main/java/com/dg/core/controller/ReplyTemplateController.java | 13 ++ flower_city/src/main/java/com/dg/core/api/GuideRepairOrderAppletsController.java | 8 + flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java | 1 flower_city/src/main/java/com/dg/core/db/gen/mapper/ReplyTemplateMapper.java | 6 flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java | 2 flower_city/src/main/java/com/dg/core/db/gen/mapper/GuideRepairOrderMapper.java | 5 flower_city/src/main/java/com/dg/core/service/ITransactionEventService.java | 5 flower_city/src/main/resources/mapper/TransactionEventMapper.xml | 12 ++ flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java | 21 +++- flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java | 18 ++ flower_city/src/main/java/com/dg/core/service/IElseAccessoryService.java | 7 flower_city/src/main/resources/mapper/ElseAccessoryMapper.xml | 12 ++ flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java | 9 + flower_city/src/main/resources/mapper/ReplyTemplateMapper.xml | 12 ++ flower_city/src/main/java/com/dg/core/db/gen/mapper/ElseAccessoryMapper.java | 9 + flower_city/src/main/java/com/dg/core/service/IReplyTemplateService.java | 5 flower_city/src/main/java/com/dg/core/service/IGuideRepairOrderService.java | 4 flower_city/src/main/resources/mapper/GuideRepairOrderMapper.xml | 12 ++ flower_city/src/main/java/com/dg/core/service/impl/ReplyTemplateImpl.java | 9 + flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java | 37 ++++--- flower_city/src/main/java/com/dg/core/service/impl/ElseAccessoryImpl.java | 13 +- 23 files changed, 176 insertions(+), 72 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/api/GuideRepairOrderAppletsController.java b/flower_city/src/main/java/com/dg/core/api/GuideRepairOrderAppletsController.java index e724a24..9d6036b 100644 --- a/flower_city/src/main/java/com/dg/core/api/GuideRepairOrderAppletsController.java +++ b/flower_city/src/main/java/com/dg/core/api/GuideRepairOrderAppletsController.java @@ -254,9 +254,11 @@ guideEvolveEntity.setState("3"); guideEvolveEntity.setFromDepartmentalId(sysUser.getDepartmentId()); guideEvolveEntity.setFromUserId(sysUser.getUserId()+""); - iGuideEvolveService.insertConfig(guideEvolveEntity); - - return toAjax(iGuideRepairOrderService.updateConfig(entity)); + int i = iGuideRepairOrderService.updateConfig(entity); + if (i>0) + return toAjax( iGuideEvolveService.insertConfig(guideEvolveEntity)); + else + return ResultData.error(); } /** diff --git a/flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java b/flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java index 5559527..35912db 100644 --- a/flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java +++ b/flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java @@ -36,7 +36,6 @@ */ @ApiOperation("查询导办事务详情") @GetMapping("/getData") - @Authorization public ResultData selectConfigData(@RequestParam("Id") String Id,@CurrentUser SysUser sysUser) { Assert.notNull(Id, "Id 不能为空"); diff --git a/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java b/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java index c992dba..7cb1f51 100644 --- a/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java +++ b/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java @@ -3,8 +3,11 @@ 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.ElseAccessoryEntity; +import com.dg.core.db.gen.entity.SysUser; import com.dg.core.service.IElseAccessoryService; +import com.dg.core.service.IOrganizationChartService; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -23,6 +26,8 @@ @Autowired IElseAccessoryService iElseAccessoryService; + @Autowired + IOrganizationChartService iOrganizationChartService; /** * 获取附件列表 @@ -36,11 +41,13 @@ @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, @RequestParam(value = "pageSize",required = false) Integer pageSize, - @RequestParam(value = "Name",required = false) String Name) + @RequestParam(value = "Name",required = false) String Name, + @CurrentUser SysUser sysUser) { Page<ElseAccessoryEntity> pageParam = new Page<>(pageNum,pageSize); - List<ElseAccessoryEntity> list = iElseAccessoryService.selectConfigList(pageParam,pageSize,Name); - int num=iElseAccessoryService.countNum(Name); + List<String> ids=iOrganizationChartService.getIds(sysUser.getDepartmentId()); + List<ElseAccessoryEntity> list = iElseAccessoryService.selectConfigList(pageParam,pageSize,Name,ids); + int num=iElseAccessoryService.countNum(Name,ids); return getDataTable(list,num); } @@ -51,10 +58,13 @@ */ @ApiOperation("获取附件列表接口(全部)") @GetMapping(path = "/getAllList") - public TableDataInfo selectConfigListAll(@RequestParam(value = "Name",required = false) String Name) + @Authorization + public TableDataInfo selectConfigListAll(@RequestParam(value = "Name",required = false) String Name, + @CurrentUser SysUser sysUser) { - List<ElseAccessoryEntity> list = iElseAccessoryService.selectConfigList(Name); - int num=iElseAccessoryService.countNum(Name); + List<String> ids=iOrganizationChartService.getIds(sysUser.getDepartmentId()); + List<ElseAccessoryEntity> list = iElseAccessoryService.selectConfigList(Name,ids); + int num=iElseAccessoryService.countNum(Name,ids); return getDataTable(list,num); } diff --git a/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java b/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java index 940b9f7..fdf7c33 100644 --- a/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java +++ b/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java @@ -9,6 +9,7 @@ import com.dg.core.db.gen.entity.*; import com.dg.core.service.IGuideEvolveService; import com.dg.core.service.IGuideRepairOrderService; +import com.dg.core.service.IOrganizationChartService; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -34,6 +35,9 @@ @Autowired private IGuideEvolveService iGuideEvolveService; + + @Autowired + IOrganizationChartService iOrganizationChartService; /** * 提交导办订单 @@ -301,9 +305,11 @@ guideEvolveEntity.setFromDepartmentalId(sysUser.getDepartmentId()); guideEvolveEntity.setFromUserId(sysUser.getUserId()+""); guideEvolveEntity.setGuideId(entity.getId().toString()); - iGuideEvolveService.insertConfig(guideEvolveEntity); - - return toAjax(iGuideRepairOrderService.updateConfig(entity)); + int i = iGuideRepairOrderService.updateConfig(entity); + if (i>0) + return toAjax( iGuideEvolveService.insertConfig(guideEvolveEntity)); + else + return ResultData.error(); } /** @@ -329,13 +335,16 @@ @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, @RequestParam(value = "pageSize",required = false) Integer pageSize, - @RequestParam(value = "matterName",required = false) String matterName) + @RequestParam(value = "matterName",required = false) String matterName, + @CurrentUser SysUser sysUser) { Assert.notNull(pageNum, "pageNum 不能为空"); Assert.notNull(pageSize, "pageSize 不能为空"); Page<GuideRepairOrder> pageParam = new Page<>(pageNum,pageSize); - List<GuideRepairOrder> list = iGuideRepairOrderService.selectConfigList(pageParam,pageSize,matterName); - int num=iGuideRepairOrderService.countConfigList(matterName); + + List<String> ids=iOrganizationChartService.getIds(sysUser.getDepartmentId()); + List<GuideRepairOrder> list = iGuideRepairOrderService.selectConfigList(pageParam,pageSize,matterName,ids); + int num=iGuideRepairOrderService.countConfigList(matterName,ids); return getDataTable(list,num); } diff --git a/flower_city/src/main/java/com/dg/core/controller/ReplyTemplateController.java b/flower_city/src/main/java/com/dg/core/controller/ReplyTemplateController.java index bfd7e48..7bd2b3d 100644 --- a/flower_city/src/main/java/com/dg/core/controller/ReplyTemplateController.java +++ b/flower_city/src/main/java/com/dg/core/controller/ReplyTemplateController.java @@ -6,6 +6,7 @@ import com.dg.core.annotation.CurrentUser; import com.dg.core.db.gen.entity.ReplyTemplateEntity; import com.dg.core.db.gen.entity.SysUser; +import com.dg.core.service.IOrganizationChartService; import com.dg.core.service.IReplyTemplateService; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; @@ -25,6 +26,10 @@ @Autowired IReplyTemplateService iReplyTemplateService; + @Autowired + IOrganizationChartService iOrganizationChartService; + + /** * 获取模板列表 * @return @@ -34,11 +39,13 @@ @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, @RequestParam(value = "pageSize",required = false) Integer pageSize, - @RequestParam(value = "Name",required = false) String Name) + @RequestParam(value = "Name",required = false) String Name, + @CurrentUser SysUser sysUser) { Page<ReplyTemplateEntity> pageParam = new Page<>(pageNum,pageSize); - List<ReplyTemplateEntity> list = iReplyTemplateService.selectConfigList(pageParam,pageSize,Name); - int num=iReplyTemplateService.countNum(Name); + List<String> ids=iOrganizationChartService.getIds(sysUser.getDepartmentId()); + List<ReplyTemplateEntity> list = iReplyTemplateService.selectConfigList(pageParam,pageSize,Name,ids); + int num=iReplyTemplateService.countNum(Name,ids); return getDataTable(list,num); } 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 b65c6b6..66b8fda 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 @@ -10,6 +10,7 @@ import com.dg.core.db.manual.pojo.QueryResults; import com.dg.core.db.manual.pojo.RecommendResult; import com.dg.core.db.manual.pojo.Search; +import com.dg.core.service.IOrganizationChartService; import com.dg.core.service.ITransactionEventService; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; @@ -29,6 +30,10 @@ @Autowired(required = true) ITransactionEventService iTransactionEventService; + + @Autowired(required = true) + IOrganizationChartService iOrganizationChartService; + /** * 查询导办事务详情 * @param Id @@ -36,7 +41,7 @@ */ @ApiOperation("查询导办事务详情") @GetMapping("/getData") - @Authorization + public ResultData selectConfigData(@RequestParam("Id") String Id,@CurrentUser SysUser sysUser) { Assert.notNull(Id, "Id 不能为空"); @@ -50,16 +55,20 @@ */ @ApiOperation("导办事物列表") @GetMapping("/getList") + @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, @RequestParam(value = "pageSize",required = false) Integer pageSize, @RequestParam(value = "matterAndUser",required = false) String matterAndUser, - @RequestParam(value = "classifyGrade",required = false) String classifyGrade) + @RequestParam(value = "classifyGrade",required = false) String classifyGrade, + @CurrentUser SysUser sysUser) { Assert.notNull(pageNum, "pageNum 不能为空"); Assert.notNull(pageSize, "pageSize 不能为空"); Page<TransactionEvent> pageParam = new Page<>(pageNum,pageSize); - List<TransactionEvent> list = iTransactionEventService.selectConfigList(pageParam,pageSize,matterAndUser,classifyGrade); - int num=iTransactionEventService.countNum(matterAndUser,classifyGrade); + List<String> ids=iOrganizationChartService.getIds(sysUser.getDepartmentId()); + List<TransactionEvent> list = iTransactionEventService.selectConfigList(pageParam,pageSize,matterAndUser, + classifyGrade,ids); + int num=iTransactionEventService.countNum(matterAndUser,classifyGrade,ids); return getDataTable(list,num); } @@ -123,6 +132,7 @@ */ @ApiOperation(value = "导办事务搜索",response = QueryResults.class) @GetMapping("/queryKeyWordList") + @Authorization public QueryResults queryMatterNameList(@RequestParam(value = "pageNum",required = false) Integer pageNum, @RequestParam(value = "pageSize",required = false) Integer pageSize, @RequestParam(value = "recommendSize",required = false) Integer recommendSize, diff --git a/flower_city/src/main/java/com/dg/core/db/gen/mapper/ElseAccessoryMapper.java b/flower_city/src/main/java/com/dg/core/db/gen/mapper/ElseAccessoryMapper.java index 6f37b3f..6e3f940 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/mapper/ElseAccessoryMapper.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/mapper/ElseAccessoryMapper.java @@ -17,14 +17,17 @@ * @param Name * @return */ - public List<ElseAccessoryEntity> selectConfigList(IPage<ElseAccessoryEntity> page, Integer state, @Param("Name") String Name); + public List<ElseAccessoryEntity> selectConfigList(IPage<ElseAccessoryEntity> page, Integer state, + @Param("Name") String Name, + @Param("ids") List<String> ids); /** * 获取附件列表全部 * @param Name * @return */ - public List<ElseAccessoryEntity> selectConfigList(@Param("Name") String Name); + public List<ElseAccessoryEntity> selectConfigList(@Param("Name") String Name, + @Param("ids") List<String> ids); /** @@ -53,7 +56,7 @@ * @param Name * @return */ - public int countNum(String Name); + public int countNum(@Param("Name") String Name,@Param("ids") List<String> ids); /** * 按ids查找相关附件列表 diff --git a/flower_city/src/main/java/com/dg/core/db/gen/mapper/GuideRepairOrderMapper.java b/flower_city/src/main/java/com/dg/core/db/gen/mapper/GuideRepairOrderMapper.java index ec2aac0..ceac5b4 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/mapper/GuideRepairOrderMapper.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/mapper/GuideRepairOrderMapper.java @@ -49,14 +49,15 @@ * @param matterName * @return */ - List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state,@Param("matterName") String matterName); + List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state,@Param("matterName") String matterName, + @Param("ids") List<String> ids); /** * 获取工单列表(求和) * @param matterName * @return */ - int countConfigList(@Param("matterName") String matterName); + int countConfigList(@Param("matterName") String matterName,@Param("ids") List<String> ids); diff --git a/flower_city/src/main/java/com/dg/core/db/gen/mapper/ReplyTemplateMapper.java b/flower_city/src/main/java/com/dg/core/db/gen/mapper/ReplyTemplateMapper.java index 1f8a4f9..5a5cece 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/mapper/ReplyTemplateMapper.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/mapper/ReplyTemplateMapper.java @@ -14,7 +14,9 @@ * 获取模板列表 * @return */ - public List<ReplyTemplateEntity> selectConfigList(IPage<ReplyTemplateEntity> page, Integer state, @Param("Name") String Name); + public List<ReplyTemplateEntity> selectConfigList(IPage<ReplyTemplateEntity> page, Integer state, + @Param("Name") String Name, + @Param("ids") List<String> ids); /** @@ -49,7 +51,7 @@ * 获取数量 * @return */ - public int countNum(String Name); + public int countNum(@Param("Name") String Name,@Param("ids") List<String> ids); diff --git a/flower_city/src/main/java/com/dg/core/db/gen/mapper/TransactionEventMapper.java b/flower_city/src/main/java/com/dg/core/db/gen/mapper/TransactionEventMapper.java index 079a943..247dc2b 100644 --- a/flower_city/src/main/java/com/dg/core/db/gen/mapper/TransactionEventMapper.java +++ b/flower_city/src/main/java/com/dg/core/db/gen/mapper/TransactionEventMapper.java @@ -25,7 +25,8 @@ */ public List<TransactionEvent> selectConfigList(IPage<TransactionEvent> page, Integer state, @Param("matterAndUser") String matterAndUser, - @Param("classifyGrade") String classifyGrade); + @Param("classifyGrade") String classifyGrade, + @Param("ids") List<String> ids); /** * 新增导办事务 @@ -54,7 +55,8 @@ * @return */ public int countNum(@Param("matterAndUser") String matterAndUser, - @Param("classifyGrade") String classifyGrade); + @Param("classifyGrade") String classifyGrade, + @Param("ids") List<String> ids); /** * 导办事务搜索 diff --git a/flower_city/src/main/java/com/dg/core/service/IElseAccessoryService.java b/flower_city/src/main/java/com/dg/core/service/IElseAccessoryService.java index 1e617c6..871fdd2 100644 --- a/flower_city/src/main/java/com/dg/core/service/IElseAccessoryService.java +++ b/flower_city/src/main/java/com/dg/core/service/IElseAccessoryService.java @@ -15,14 +15,15 @@ * @param Name * @return */ - public List<ElseAccessoryEntity> selectConfigList(IPage<ElseAccessoryEntity> page, Integer state, @Param("Name") String Name); + public List<ElseAccessoryEntity> selectConfigList(IPage<ElseAccessoryEntity> page, Integer state, + String Name,List<String> ids); /** * 获取附件列表全部 * @param Name * @return */ - public List<ElseAccessoryEntity> selectConfigList(String Name); + public List<ElseAccessoryEntity> selectConfigList(String Name,List<String> ids); /** @@ -51,7 +52,7 @@ * @param Name * @return */ - public int countNum(String Name); + public int countNum(String Name,List<String> ids); } diff --git a/flower_city/src/main/java/com/dg/core/service/IGuideRepairOrderService.java b/flower_city/src/main/java/com/dg/core/service/IGuideRepairOrderService.java index c80dbfb..5836825 100644 --- a/flower_city/src/main/java/com/dg/core/service/IGuideRepairOrderService.java +++ b/flower_city/src/main/java/com/dg/core/service/IGuideRepairOrderService.java @@ -40,7 +40,7 @@ * @param matterName * @return */ - List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state,String matterName); + List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state,String matterName,List<String> ids); /** @@ -48,6 +48,6 @@ * @param matterName * @return */ - int countConfigList(@Param("matterName") String matterName); + int countConfigList(String matterName,List<String> ids); } diff --git a/flower_city/src/main/java/com/dg/core/service/IReplyTemplateService.java b/flower_city/src/main/java/com/dg/core/service/IReplyTemplateService.java index 5b8ad7a..71cf13c 100644 --- a/flower_city/src/main/java/com/dg/core/service/IReplyTemplateService.java +++ b/flower_city/src/main/java/com/dg/core/service/IReplyTemplateService.java @@ -11,7 +11,8 @@ * 获取模板列表 * @return */ - public List<ReplyTemplateEntity> selectConfigList(IPage<ReplyTemplateEntity> page, Integer state,String Name); + public List<ReplyTemplateEntity> selectConfigList(IPage<ReplyTemplateEntity> page, Integer state, + String Name,List<String> ids); /** * 获取详情 @@ -45,6 +46,6 @@ * 获取数量 * @return */ - public int countNum(String Name); + public int countNum(String Name,List<String> ids); } diff --git a/flower_city/src/main/java/com/dg/core/service/ITransactionEventService.java b/flower_city/src/main/java/com/dg/core/service/ITransactionEventService.java index c52eebf..61d6b81 100644 --- a/flower_city/src/main/java/com/dg/core/service/ITransactionEventService.java +++ b/flower_city/src/main/java/com/dg/core/service/ITransactionEventService.java @@ -23,7 +23,8 @@ * @return */ public List<TransactionEvent> selectConfigList(IPage<TransactionEvent> page, Integer state, - String matterAndUser, String classifyGrade); + String matterAndUser, String classifyGrade, + List<String> ids); /** * 新增导办事务 @@ -50,7 +51,7 @@ * 统计数量 * @return */ - public int countNum(String matterAndUser,String classifyGrade); + public int countNum(String matterAndUser,String classifyGrade,List<String> ids); /** * 导办事务搜索 diff --git a/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java index e92397a..dd1f290 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/AreaCodeServiceImpl.java @@ -13,6 +13,7 @@ import javax.annotation.Resource; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; @Service @@ -26,6 +27,7 @@ @Override public List<AreaCode2022> getAreaCodeByTransactionId(Integer transactionId){ +// HashMap<Object, Object> objectObjectHashMap = new HashMap<>(); TransactionEvent transactionEvent = transactionEventMapper.selectOne(new QueryWrapper<TransactionEvent>().lambda(). eq(TransactionEvent::getId, transactionId)); OrganizationChartEntity organizationChartEntity = organizationChartMapper.selectOne(new QueryWrapper<OrganizationChartEntity>().lambda() diff --git a/flower_city/src/main/java/com/dg/core/service/impl/ElseAccessoryImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/ElseAccessoryImpl.java index a8f0f32..7ba6a71 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/ElseAccessoryImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/ElseAccessoryImpl.java @@ -15,13 +15,14 @@ { @Override - public List<ElseAccessoryEntity> selectConfigList(IPage<ElseAccessoryEntity> page, Integer state, String Name) { - return baseMapper.selectConfigList(page,state,Name); + public List<ElseAccessoryEntity> selectConfigList(IPage<ElseAccessoryEntity> page, Integer state, + String Name,List<String> ids) { + return baseMapper.selectConfigList(page,state,Name, ids); } @Override - public List<ElseAccessoryEntity> selectConfigList(String Name) { - return baseMapper.selectConfigList(Name); + public List<ElseAccessoryEntity> selectConfigList(String Name,List<String> ids) { + return baseMapper.selectConfigList(Name,ids); } @Override @@ -40,7 +41,7 @@ } @Override - public int countNum(String Name) { - return baseMapper.countNum(Name); + public int countNum(String Name,List<String> ids) { + return baseMapper.countNum(Name,ids); } } 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 dc96213..7d504cc 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 @@ -37,6 +37,7 @@ guideRepairOrder.setMatterName(transactionEvent.getMatterName()); guideRepairOrder.setDepartmentId(transactionEvent.getDepartmentId()); guideRepairOrder.setClassifyId(transactionEvent.getClassifyId()); + sysUserMapper.selectListByDepartmentId(null, "," + guideRepairOrder.getMatterId(), guideRepairOrder.getMatterId() + ",") guideRepairOrder.setState("1"); guideRepairOrder.setCreateTime(LocalDateTime.now()); guideRepairOrder.setUpdateTime(LocalDateTime.now()); @@ -91,13 +92,13 @@ } @Override - public List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state, String matterName) { - return baseMapper.selectConfigList(page,state,matterName); + public List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state, String matterName,List<String> ids) { + return baseMapper.selectConfigList(page,state,matterName, ids); } @Override - public int countConfigList(String matterName) { - return baseMapper.countConfigList(matterName); + public int countConfigList(String matterName,List<String> ids) { + return baseMapper.countConfigList(matterName,ids); } diff --git a/flower_city/src/main/java/com/dg/core/service/impl/ReplyTemplateImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/ReplyTemplateImpl.java index 36e0d66..1920baf 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/ReplyTemplateImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/ReplyTemplateImpl.java @@ -15,8 +15,9 @@ { @Override - public List<ReplyTemplateEntity> selectConfigList(IPage<ReplyTemplateEntity> page, Integer state,String Name) { - return baseMapper.selectConfigList(page,state,Name); + public List<ReplyTemplateEntity> selectConfigList(IPage<ReplyTemplateEntity> page, + Integer state,String Name,List<String> ids) { + return baseMapper.selectConfigList(page,state,Name,ids); } @Override @@ -40,7 +41,7 @@ } @Override - public int countNum(String Name) { - return baseMapper.countNum(Name); + public int countNum(String Name,List<String> ids) { + return baseMapper.countNum(Name,ids); } } diff --git a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java index a92723e..110dc0c 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java @@ -38,32 +38,35 @@ @Override public TransactionEvent selectConfigData(String Id,SysUser sysUser) { TransactionEvent transactionEvent = baseMapper.selectConfigData(Id); - LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0); - LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59); - AutomessageTransactionEventInterview automessageTransactionEventInterview = automessageTransactionEventInterviewMapper.selectOne(new QueryWrapper<AutomessageTransactionEventInterview>() + //如果当前没有登录用户则不增加浏览次数 + if (sysUser!=null){ + LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0); + LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59); + AutomessageTransactionEventInterview automessageTransactionEventInterview = automessageTransactionEventInterviewMapper.selectOne(new QueryWrapper<AutomessageTransactionEventInterview>() .lambda().eq(AutomessageTransactionEventInterview::getTransactionEventId, Id) .eq(AutomessageTransactionEventInterview::getUserId, sysUser.getUserId()) .orderByDesc(AutomessageTransactionEventInterview::getInterviewTime) .last("limit 1")); - transactionEvent.setQueryTime(LocalDateTime.now()); - //判断上次访问时间是不是今天 如果 - if (automessageTransactionEventInterview==null||(!(transactionEvent.getQueryTime().isAfter(startTime)&&transactionEvent.getQueryTime().isBefore(endTime)))) { - transactionEvent.setBrowseNum(transactionEvent.getBrowseNum()+1); - baseMapper.updateById(transactionEvent); - AutomessageTransactionEventInterview automessageTransactionEventInterviewNew = + transactionEvent.setQueryTime(LocalDateTime.now()); + //判断上次访问时间是不是今天 如果是今天不增加浏览次数 + if (automessageTransactionEventInterview==null||(!(transactionEvent.getQueryTime().isAfter(startTime)&&transactionEvent.getQueryTime().isBefore(endTime)))) { + transactionEvent.setBrowseNum(transactionEvent.getBrowseNum()+1); + baseMapper.updateById(transactionEvent); + AutomessageTransactionEventInterview automessageTransactionEventInterviewNew = new AutomessageTransactionEventInterview(); - automessageTransactionEventInterviewNew.setTransactionEventId(Integer.valueOf(Id)); - automessageTransactionEventInterviewNew.setUserId(new Long(sysUser.getUserId())); - automessageTransactionEventInterviewNew.setInterviewTime(LocalDateTime.now()); - automessageTransactionEventInterviewMapper.insert(automessageTransactionEventInterviewNew); + automessageTransactionEventInterviewNew.setTransactionEventId(Integer.valueOf(Id)); + automessageTransactionEventInterviewNew.setUserId(new Long(sysUser.getUserId())); + automessageTransactionEventInterviewNew.setInterviewTime(LocalDateTime.now()); + automessageTransactionEventInterviewMapper.insert(automessageTransactionEventInterviewNew); + } } return transactionEvent; } @Override public List<TransactionEvent> selectConfigList(IPage<TransactionEvent> page, Integer state, - String matterAndUser, String classifyGrade) { - return baseMapper.selectConfigList(page, state, matterAndUser, classifyGrade); + String matterAndUser, String classifyGrade,List<String> ids) { + return baseMapper.selectConfigList(page, state, matterAndUser, classifyGrade,ids); } @Override @@ -82,8 +85,8 @@ } @Override - public int countNum(String matterAndUser,String classifyGrade) { - return baseMapper.countNum( matterAndUser, classifyGrade); + public int countNum(String matterAndUser,String classifyGrade,List<String> ids) { + return baseMapper.countNum( matterAndUser, classifyGrade, ids); } @Override diff --git a/flower_city/src/main/resources/mapper/ElseAccessoryMapper.xml b/flower_city/src/main/resources/mapper/ElseAccessoryMapper.xml index b98ff64..6cbdd71 100644 --- a/flower_city/src/main/resources/mapper/ElseAccessoryMapper.xml +++ b/flower_city/src/main/resources/mapper/ElseAccessoryMapper.xml @@ -31,6 +31,12 @@ <if test="Name != null and Name != ''"> AND automessage_else_accessory.name like concat('%', #{Name}, '%') </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> order by create_time desc </select> @@ -85,6 +91,12 @@ <if test="Name != null and Name != ''"> AND automessage_else_accessory.name like concat('%', #{Name}, '%') </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> </select> diff --git a/flower_city/src/main/resources/mapper/GuideRepairOrderMapper.xml b/flower_city/src/main/resources/mapper/GuideRepairOrderMapper.xml index cabe123..a37968d 100644 --- a/flower_city/src/main/resources/mapper/GuideRepairOrderMapper.xml +++ b/flower_city/src/main/resources/mapper/GuideRepairOrderMapper.xml @@ -76,6 +76,12 @@ <if test="matterName != null and matterName != ''"> AND matter_name like concat('%', #{matterName}, '%') </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> order by update_time desc , create_time desc </select> @@ -86,6 +92,12 @@ <if test="matterName != null and matterName != ''"> AND matter_name like concat('%', #{matterName}, '%') </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> </select> diff --git a/flower_city/src/main/resources/mapper/ReplyTemplateMapper.xml b/flower_city/src/main/resources/mapper/ReplyTemplateMapper.xml index c6d133f..9648072 100644 --- a/flower_city/src/main/resources/mapper/ReplyTemplateMapper.xml +++ b/flower_city/src/main/resources/mapper/ReplyTemplateMapper.xml @@ -52,6 +52,12 @@ <if test="Name != null and Name != ''"> AND name=#{Name} </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> </select> @@ -133,6 +139,12 @@ <if test="Name != null and Name != ''"> AND name=#{Name} </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> </select> diff --git a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml index c287111..cdacd8e 100644 --- a/flower_city/src/main/resources/mapper/TransactionEventMapper.xml +++ b/flower_city/src/main/resources/mapper/TransactionEventMapper.xml @@ -125,6 +125,12 @@ <if test="classifyGrade != null and classifyGrade != ''"> AND (select classify_grade from automessage_classify_administration where automessage_classify_administration.id=classify_id) = #{classifyGrade} </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> order by create_time desc </select> @@ -268,6 +274,12 @@ <if test="classifyGrade != null and classifyGrade != ''"> AND (select classify_grade from classify_administration where classify_grade.id=classify_id) = #{classifyGrade} </if> + <if test="ids != null"> + and department_id IN + <foreach collection="ids" item="param" open="(" close=")" separator=","> + #{param} + </foreach> + </if> </where> </select> -- Gitblit v1.7.1