| | |
| | | area.setProvinceCode(goodsArea.getProvinceCode()); |
| | | area.setCityCode(goodsArea.getCityCode()); |
| | | area.setDistrictsCode(goodsArea.getDistrictsCode()); |
| | | goodsAreaList1.add(area); |
| | | } |
| | | goodsAreaService.saveBatch(goodsAreaList1); |
| | | } |
| | |
| | | // 指定用户 |
| | | List<GoodsAppUser> goodsAppUserList = goodsAppUserService.list(new LambdaQueryWrapper<GoodsAppUser>() |
| | | .eq(GoodsAppUser::getGoodsId, goodsId)); |
| | | List<Long> userIds = goodsAppUserList.stream().map(GoodsAppUser::getAppUserId).collect(Collectors.toList()); |
| | | List<AppUser> appUsers = appUserClient.listByIds(userIds); |
| | | for (GoodsAppUser goodsAppUser : goodsAppUserList) { |
| | | AppUser appUser = appUserClient.getAppUserById(goodsAppUser.getAppUserId()); |
| | | goodsAppUser.setUserName(appUser.getName()); |
| | | goodsAppUser.setPhone(appUser.getPhone()); |
| | | VipSetting vipSetting = vipSettingService.getById(appUser.getVipId()); |
| | | goodsAppUser.setVipName(vipSetting.getVipName()); |
| | | appUsers.stream().filter(u -> u.getId().equals(goodsAppUser.getAppUserId())).findFirst().ifPresent( u -> { |
| | | goodsAppUser.setUserName(u.getName()); |
| | | goodsAppUser.setPhone(u.getPhone()); |
| | | VipSetting vipSetting = vipSettingService.getById(u.getVipId()); |
| | | goodsAppUser.setVipName(vipSetting.getVipName()); |
| | | }); |
| | | } |
| | | |
| | | goods.setGoodsAppUserList(goodsAppUserList); |