|  |  | 
 |  |  |         jhyOrder.setOrderNo(orderNo); | 
 |  |  |         jhyOrder.setArea(addressInfo.getAddressArea()); | 
 |  |  |  | 
 |  |  |         StringBuffer address = new StringBuffer(); | 
 |  |  |         address.append(addressInfo.getDetailAddress()); | 
 |  |  |         if (StrUtil.isNotBlank(addressInfo.getTagName())) { | 
 |  |  |             address.append(StrUtil.isNotBlank(addressInfo.getHouseName()) ? addressInfo.getHouseName() : ""); | 
 |  |  |             if (Constants.ADDRESS_TYPE_HOME.equals(addressInfo.getTagName())) { | 
 |  |  |                 address.append(StrUtil.isNotBlank(addressInfo.getHouseNumber()) ? addressInfo.getHouseNumber() : ""); | 
 |  |  |                 address.append(StrUtil.isNotBlank(addressInfo.getUnitName()) ? addressInfo.getUnitName() : ""); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  | //        StringBuffer address = new StringBuffer(); | 
 |  |  | //        address.append(addressInfo.getDetailAddress()); | 
 |  |  | //        if (StrUtil.isNotBlank(addressInfo.getTagName())) { | 
 |  |  | //            address.append(StrUtil.isNotBlank(addressInfo.getHouseName()) ? addressInfo.getHouseName() : ""); | 
 |  |  | //            if (Constants.ADDRESS_TYPE_HOME.equals(addressInfo.getTagName())) { | 
 |  |  | //                address.append(StrUtil.isNotBlank(addressInfo.getHouseNumber()) ? addressInfo.getHouseNumber() : ""); | 
 |  |  | //                address.append(StrUtil.isNotBlank(addressInfo.getUnitName()) ? addressInfo.getUnitName() : ""); | 
 |  |  | //            } | 
 |  |  | //        } | 
 |  |  |  | 
 |  |  |         List<JhyOrder> addressExist = jhyOrderMapper.selectJhyOrderListByStatus(StrUtil.split("1,2", ','), orderDto.getUserId()); | 
 |  |  |         if (CollUtil.isNotEmpty(addressExist)) { | 
 |  |  |             for (JhyOrder order : addressExist) { | 
 |  |  |                 String orderAddr = order.getArea() + order.getAddress(); | 
 |  |  |                 String orderAddr = order.getArea() + order.getAddress() + order.getUnitName() + order.getHouseNumber(); | 
 |  |  |  | 
 |  |  |                 if (orderAddr.equals(addressInfo.getAddressArea() + address)) { | 
 |  |  |                 if (orderAddr.equals(addressInfo.getAddressArea() + addressInfo.getDetailAddress() + addressInfo.getUnitName() + addressInfo.getHouseNumber())) { | 
 |  |  |                     throw new RestException(-3, "同一地址仅能有一单在进行中"); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  | 
 |  |  |         detailsVo.setLongitude(order.getLongitude()); | 
 |  |  |         detailsVo.setLatitude(order.getLatitude()); | 
 |  |  |         detailsVo.setAddress(order.getArea() + order.getAddress()); | 
 |  |  |         detailsVo.setUnitName(order.getUnitName()); | 
 |  |  |         detailsVo.setHouseNumber(order.getHouseNumber()); | 
 |  |  |         detailsVo.setTotalPrice(total); | 
 |  |  |         detailsVo.setItems(items); | 
 |  |  |         return detailsVo; |