| Line 722... |
Line 722... |
| 722 |
}
|
722 |
}
|
| 723 |
|
723 |
|
| 724 |
@Override
|
724 |
@Override
|
| 725 |
public Map<Integer, CustomRetailer> getFofoRetailers(List<Integer> fofoIds) {
|
725 |
public Map<Integer, CustomRetailer> getFofoRetailers(List<Integer> fofoIds) {
|
| 726 |
List<com.spice.profitmandi.dao.entity.user.User> saholicUsers = userUserRepository.selectByIds(fofoIds);
|
726 |
List<com.spice.profitmandi.dao.entity.user.User> saholicUsers = userUserRepository.selectByIds(fofoIds);
|
| 727 |
Map<Integer, com.spice.profitmandi.dao.entity.user.User> userAdderssMap = saholicUsers.stream().filter(x->x.getAddressId()!=null).collect(Collectors.toMap(x->x.getAddressId(), x->x));
|
727 |
Map<Integer, com.spice.profitmandi.dao.entity.user.User> userAddressMap = saholicUsers.stream().filter(x->x.getAddressId()!=null).collect(Collectors.toMap(x->x.getAddressId(), x->x));
|
| 728 |
List<Address> addresses = addressRepository.selectByIds(new ArrayList<>(userAdderssMap.keySet()));
|
728 |
List<Address> addresses = addressRepository.selectByIds(new ArrayList<>(userAddressMap.keySet()));
|
| 729 |
Map<Integer, CustomRetailer> customRetailersMap = new HashMap<>();
|
729 |
Map<Integer, CustomRetailer> customRetailersMap = new HashMap<>();
|
| 730 |
for(Address address: addresses) {
|
730 |
for(Address address: addresses) {
|
| - |
|
731 |
com.spice.profitmandi.dao.entity.user.User user = userAddressMap.get(address.getId());
|
| 731 |
CustomRetailer customRetailer = new CustomRetailer();
|
732 |
CustomRetailer customRetailer = new CustomRetailer();
|
| - |
|
733 |
customRetailer.setEmail(user.getEmailId());
|
| 732 |
customRetailer.setBusinessName(address.getName());
|
734 |
customRetailer.setBusinessName(address.getName());
|
| 733 |
customRetailer.setMobileNumber(address.getPhoneNumber());
|
735 |
customRetailer.setMobileNumber(address.getPhoneNumber());
|
| 734 |
try {
|
736 |
try {
|
| 735 |
com.spice.profitmandi.dao.entity.user.User user = userUserRepository.selectById(address.getRetaierId());
|
- |
|
| 736 |
customRetailer.setCartId(user.getActiveCartId());
|
737 |
customRetailer.setCartId(user.getActiveCartId());
|
| 737 |
PrivateDealUser pdu = privateDealUserRepository.selectById(address.getRetaierId());
|
738 |
PrivateDealUser pdu = privateDealUserRepository.selectById(address.getRetaierId());
|
| 738 |
Counter counter = counterRepository.selectById(pdu.getCounterId());
|
739 |
Counter counter = counterRepository.selectById(pdu.getCounterId());
|
| 739 |
customRetailer.setGstNumber(counter.getGstin());
|
740 |
customRetailer.setGstNumber(counter.getGstin());
|
| 740 |
} catch(Exception e) {
|
741 |
} catch(Exception e) {
|