소스 검색

问题处理

yzc 1 년 전
부모
커밋
bafaf9555e
1개의 변경된 파일11개의 추가작업 그리고 9개의 파일을 삭제
  1. 11 9
      hx-customer/src/main/java/com/fjhx/customer/service/customer/impl/CustomerServiceImpl.java

+ 11 - 9
hx-customer/src/main/java/com/fjhx/customer/service/customer/impl/CustomerServiceImpl.java

@@ -466,18 +466,20 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
         }
 
         //将标签合在一起
-        query.select("GROUP_CONCAT(IFNULL(tag,'')) as tag");
-        Customer customer = baseMapper.selectOne(query);
+        query.select("IFNULL(tag,'') as tag");
+        List<Customer> customerList = this.list(query);
 
         Integer sumCount = 0;
         Map<String, Integer> map = new HashMap<>();
-        if (ObjectUtil.isNotEmpty(customer)) {
-            String tags = customer.getTag();
-            String[] split = tags.split(",");
-            for (String tag : split) {
-                Integer count = map.getOrDefault(tag, 0);
-                map.put(tag, ++count);
-                sumCount++;
+        if (ObjectUtil.isNotEmpty(customerList)) {
+            for (Customer customer : customerList) {
+                String tags = customer.getTag();
+                String[] split = tags.split(",");
+                for (String tag : split) {
+                    Integer count = map.getOrDefault(tag, 0);
+                    map.put(tag, ++count);
+                    sumCount++;
+                }
             }
         }