| Line 84... |
Line 84... |
| 84 |
@Override
|
84 |
@Override
|
| 85 |
public void notifyPartner(int userId, List<Bid> bids, Liquidation liquidation, ProfitMandiConstants.BID_ENUM status) throws Exception {
|
85 |
public void notifyPartner(int userId, List<Bid> bids, Liquidation liquidation, ProfitMandiConstants.BID_ENUM status) throws Exception {
|
| 86 |
User user = userRepository.selectById(userId);
|
86 |
User user = userRepository.selectById(userId);
|
| 87 |
List<Bid> topBid = bidRepository.selectBidByLiquidationId(bids.get(0).getLiquidationId());
|
87 |
List<Bid> topBid = bidRepository.selectBidByLiquidationId(bids.get(0).getLiquidationId());
|
| 88 |
String message = this.generateBidStatusMessage(user.getFirstName()+" "+user.getLastName(), bids.get(0), topBid.get(0).getBiddingAmount());
|
88 |
String message = this.generateBidStatusMessage(user.getFirstName()+" "+user.getLastName(), bids.get(0), topBid.get(0).getBiddingAmount());
|
| 89 |
notificationService.sendWhatsappMessage(message, "Bidding Update!", user.getMobileNumber());
|
89 |
notificationService.sendWhatsappMessage(message, "Bid Update!", user.getMobileNumber());
|
| 90 |
}
|
90 |
}
|
| 91 |
|
91 |
|
| 92 |
private String generateContent(List<Bid> bids, Liquidation liquidation, ProfitMandiConstants.BID_ENUM status){
|
92 |
private String generateContent(List<Bid> bids, Liquidation liquidation, ProfitMandiConstants.BID_ENUM status){
|
| 93 |
StringBuilder sb = new StringBuilder();
|
93 |
StringBuilder sb = new StringBuilder();
|
| 94 |
if (status.equals(ProfitMandiConstants.BID_ENUM.CLOSED)){
|
94 |
if (status.equals(ProfitMandiConstants.BID_ENUM.CLOSED)){
|