|  | @@ -147,6 +147,9 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private GoodsDao goodsDao;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private SysAreaService sysAreaService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public BaseDAO<Long, MusicGroupPaymentCalender> getDAO() {
 | 
	
		
			
				|  |  |          return musicGroupPaymentCalenderDao;
 | 
	
	
		
			
				|  | @@ -1069,6 +1072,13 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
 | 
	
		
			
				|  |  |                  if (CollectionUtils.isEmpty(goods)) {
 | 
	
		
			
				|  |  |                      throw new BizException("商品信息不存在");
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                // 查询地区信息
 | 
	
		
			
				|  |  | +                List<String> areaIds = new ArrayList<>();
 | 
	
		
			
				|  |  | +                areaIds.add(address.getProvince());
 | 
	
		
			
				|  |  | +                areaIds.add(address.getCity());
 | 
	
		
			
				|  |  | +                areaIds.add(address.getRegion());
 | 
	
		
			
				|  |  | +                areaIds = areaIds.stream().filter(StringUtils::isNotBlank).distinct().collect(Collectors.toList());
 | 
	
		
			
				|  |  | +                Map<String, String> nameMapByIds = sysAreaService.getNameMapByIds(areaIds);
 | 
	
		
			
				|  |  |                  OrderCreate orderCreate = new OrderCreate();
 | 
	
		
			
				|  |  |                  String orderNo = idGeneratorService.generatorId("payment") + "";
 | 
	
		
			
				|  |  |                  address.setOrderNo(orderNo);
 | 
	
	
		
			
				|  | @@ -1083,9 +1093,9 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
 | 
	
		
			
				|  |  |                  orderCreate.setReceiverName(address.getName());
 | 
	
		
			
				|  |  |                  orderCreate.setReceiverPostCode(address.getPostCode());
 | 
	
		
			
				|  |  |                  orderCreate.setReceiverPhone(address.getPhone());
 | 
	
		
			
				|  |  | -                orderCreate.setReceiverProvince(address.getProvince());
 | 
	
		
			
				|  |  | -                orderCreate.setReceiverCity(address.getCity());
 | 
	
		
			
				|  |  | -                orderCreate.setReceiverRegion(address.getRegion());
 | 
	
		
			
				|  |  | +                orderCreate.setReceiverProvince(nameMapByIds.getOrDefault(address.getProvince(),""));
 | 
	
		
			
				|  |  | +                orderCreate.setReceiverCity(nameMapByIds.getOrDefault(address.getCity(),""));
 | 
	
		
			
				|  |  | +                orderCreate.setReceiverRegion(nameMapByIds.getOrDefault(address.getRegion(),""));
 | 
	
		
			
				|  |  |                  orderCreate.setReceiverDetailAddress(address.getAddress());
 | 
	
		
			
				|  |  |                  orderCreate.setStatus(1);
 | 
	
		
			
				|  |  |                  List<OrderCreate.OrderItem> orderItems = new ArrayList<>();
 |