| | |
| | | import java.time.Year; |
| | | import java.time.temporal.TemporalAdjusters; |
| | | import java.util.ArrayList; |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | userWrapper.in(User::getCityCode, cityList); |
| | | } |
| | | List<User> userList = userWrapper.list(); |
| | | |
| | | // 判断用户是否在管辖城市内下过订单 |
| | | for (User user : userList) { |
| | | Iterator<User> iterator = userList.iterator(); |
| | | while (iterator.hasNext()) { |
| | | User user = iterator.next(); |
| | | Integer userId = user.getId(); |
| | | R<Boolean> r = orderClient.orderByUserId(userId); |
| | | if (!r.getData()) { |
| | | userList.remove(user); |
| | | iterator.remove(); // 安全地移除元素 |
| | | } |
| | | } |
| | | |
| | | Integer userNumber = userList.size(); |
| | | // 用户总量 |
| | | // 计算当前季度时间所包含时间 |