| | |
| | | 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() + order.getUnitName() + order.getHouseNumber(); |
| | | String orderAddr = order.getArea() |
| | | + order.getAddress() |
| | | + (StrUtil.isEmpty(order.getUnitName())?"":order.getUnitName()) |
| | | + (StrUtil.isEmpty(order.getHouseNumber())?"":order.getHouseNumber()); |
| | | |
| | | if (orderAddr.equals(addressInfo.getAddressArea() + addressInfo.getDetailAddress() + addressInfo.getHouseName() + addressInfo.getUnitName() + addressInfo.getHouseNumber())) { |
| | | if (orderAddr.equals(addressInfo.getAddressArea() |
| | | + addressInfo.getDetailAddress() |
| | | + (StrUtil.isEmpty(addressInfo.getHouseName())?"":addressInfo.getHouseName()) |
| | | + (StrUtil.isEmpty(addressInfo.getUnitName())?"":addressInfo.getUnitName()) |
| | | + (StrUtil.isEmpty(addressInfo.getHouseNumber())?"":addressInfo.getHouseNumber()))) { |
| | | throw new RestException(-3, "同一地址仅能有一单在进行中"); |
| | | } |
| | | } |