Browse Source

执法动态管理-点位详情查询调整

jichaobo 2 years ago
parent
commit
5cbbc56366

+ 8 - 1
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/BaseCompanyServiceImpl.java

@@ -412,6 +412,13 @@ public class BaseCompanyServiceImpl extends AbstractCrudService<BaseCompanyMappe
 
     @Override
     public List<Object> companyScatterer(String streetTown, String companyType) {
+        List<String> companyTypeList = new ArrayList<>();
+        if (StringUtils.isNotBlank(companyType)) {
+            String[] companyTypeList1 = companyType.split(",");
+            for (int i = 0; i < companyTypeList1.length; i++) {
+                companyTypeList.add(companyTypeList1[i]);
+            }
+        }
         List<String> streetTownList = new ArrayList<>();
         streetTownList.add("华漕镇");
         streetTownList.add("新虹街道");
@@ -432,7 +439,7 @@ public class BaseCompanyServiceImpl extends AbstractCrudService<BaseCompanyMappe
                 BaseCompany::getCompanyType, BaseCompany::getLinkPhone, BaseCompany::getAddress, BaseCompany::getStreetTown)
                 .eq(BaseCompany::getEnable, 0)
                 .eq(StringUtils.isNotBlank(streetTown), BaseCompany::getStreetTown, streetTown)
-                .eq(StringUtils.isNotBlank(companyType), BaseCompany::getCompanyType, companyType);
+                .in(CollectionUtils.isNotEmpty(companyTypeList), BaseCompany::getCompanyType, companyTypeList);
         List<BaseCompany> list1 = this.list(queryWrapper);
         if (CollectionUtils.isNotEmpty(list1)) {
             List<String> companyIdList = new ArrayList<>();