From e1bff1e62a796dd01d041753cfdcdc9127274bbe Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期三, 07 十二月 2022 18:12:25 +0800 Subject: [PATCH] 1.更改自动匹配逻辑 --- flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) 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 b8c7614..7694ecd 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 @@ -51,6 +51,10 @@ @Resource + private AreaCode2022Mapper areaCode2022Mapper; + + + @Resource SmsUtil smsUtil; @Resource(name = "stringRedisTemplate") @@ -84,8 +88,13 @@ } } if (isAdd) { + AreaCode2022 areaCode2022 = areaCode2022Mapper.selectOne(new QueryWrapper<AreaCode2022>().lambda().eq(AreaCode2022::getCode, guideRepairOrder.getAreaCode())); + Integer grade=2; + if (areaCode2022.getLevel()==2){ + grade=1; + } //自动分配业务代码开始 - List<OrganizationChartEntity> organizationChartEntities = organizationChartMapper.selectByCode(transactionEvent.getDepartmentId(), guideRepairOrder.getAreaCode()); + List<OrganizationChartEntity> organizationChartEntities = organizationChartMapper.selectByCode(transactionEvent.getDepartmentId(), guideRepairOrder.getAreaCode(),grade); if (organizationChartEntities.size() > 0) { for (OrganizationChartEntity organizationChart : organizationChartEntities) { departmentIds.add(organizationChart.getId().toString()); -- Gitblit v1.7.1