//对我的评价添加条件查询
//存储两个表Userid,过滤重复。
HashMap<Long, Long> UserAndGoodIDs = new HashMap<>();
if (StringUtils.isBlank(goodsAssessQuery.getOrderNo()) && (StringUtils.isNotBlank(goodsAssessQuery.getBuyerUserName())
|| StringUtils.isNotBlank(goodsAssessQuery.getMobile())
|| StringUtils.isNotBlank(goodsAssessQuery.getGoodsName()))) {
OrderGoodsAddressDto orderGoodsAddressDto = new OrderGoodsAddressDto();
if (StringUtils.isNotBlank(goodsAssessQuery.getBuyerUserName())) {
orderGoodsAddressDto.setContacts(goodsAssessQuery.getBuyerUserName());
}
if (StringUtils.isNotBlank(goodsAssessQuery.getMobile())) {
orderGoodsAddressDto.setMobile(goodsAssessQuery.getMobile());
}
if (StringUtils.isNotBlank(goodsAssessQuery.getGoodsName())) {
orderGoodsAddressDto.setGoodsName(goodsAssessQuery.getGoodsName());
}
Result<List<OrderGoodsAddressDto>> data = orderGoodsFeignApi.findOrderGoodsAddress(orderGoodsAddressDto);
List<OrderGoodsAddressDto> orderGoodsAddress = data.getData();
if (orderGoodsAddress != null && orderGoodsAddress.size()!=0) {
for (OrderGoodsAddressDto orders : orderGoodsAddress) {
Long goodsId = orders.getGoodsId();
//获取创建人
String createUser = orders.getCreateUser();
Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
if (createUser != null && pattern.matcher(createUser).matches() && goodsId != null) {
UserAndGoodIDs.put(Long.parseLong(createUser), orders.getGoodsId());
}
}
}
}