| Line 204... |
Line 204... |
| 204 |
|
204 |
|
| 205 |
@Override
|
205 |
@Override
|
| 206 |
public void updateTicket(int categoryId, int subCategoryId, Ticket ticket) throws ProfitMandiBusinessException {
|
206 |
public void updateTicket(int categoryId, int subCategoryId, Ticket ticket) throws ProfitMandiBusinessException {
|
| 207 |
|
207 |
|
| 208 |
TicketSubCategory ticketSubCategory = ticketSubCategoryRepository.getTicketSubCategoryMap().get(subCategoryId);
|
208 |
TicketSubCategory ticketSubCategory = ticketSubCategoryRepository.getTicketSubCategoryMap().get(subCategoryId);
|
| - |
|
209 |
if(ticketSubCategory==null) {
|
| - |
|
210 |
throw new ProfitMandiBusinessException("Could not find subCategoryId " + subCategoryId + "- " + categoryId, "Problem", "Problem");
|
| - |
|
211 |
}
|
| 209 |
TicketCategory ticketCategory = ticketSubCategory.getTicketCategory();
|
212 |
TicketCategory ticketCategory = ticketSubCategory.getTicketCategory();
|
| 210 |
String storeName = retailerService.getFofoRetailers(true).get(ticket.getFofoId()).getBusinessName();
|
213 |
String storeName = retailerService.getFofoRetailers(true).get(ticket.getFofoId()).getBusinessName();
|
| 211 |
List<TicketAssigned> oldTicketAssignedList = ticketAssignedRepository.selectByTicketIds(Arrays.asList(ticket.getId()));
|
214 |
List<TicketAssigned> oldTicketAssignedList = ticketAssignedRepository.selectByTicketIds(Arrays.asList(ticket.getId()));
|
| 212 |
for(TicketAssigned oldTicketAssigned : oldTicketAssignedList) {
|
215 |
for(TicketAssigned oldTicketAssigned : oldTicketAssignedList) {
|
| 213 |
ticketAssignedRepository.delete(oldTicketAssigned);
|
216 |
ticketAssignedRepository.delete(oldTicketAssigned);
|