Subversion Repositories SmartDukaan

Rev

Rev 24621 | Rev 24699 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24621 Rev 24638
Line 629... Line 629...
629
		Activity activity = new Activity();
629
		Activity activity = new Activity();
630
		String subject = String.format(ACTIVITY_SUBJECT, ticket.getId());
630
		String subject = String.format(ACTIVITY_SUBJECT, ticket.getId());
631
		if (roleManager.isAdmin(loginDetails.getRoleIds())) {
631
		if (roleManager.isAdmin(loginDetails.getRoleIds())) {
632
			ticket.setLastActivity(lastActivity);
632
			ticket.setLastActivity(lastActivity);
633
			String to = retailerService.getFofoRetailer(ticket.getFofoId()).getEmail();
633
			String to = retailerService.getFofoRetailer(ticket.getFofoId()).getEmail();
634
			String message = String.format(PARTNER_RESOLVED_TICKET_MAIL,ticketId,"REJECT");
634
			String message = String.format(PARTNER_RESOLVED_TICKET_MAIL,ticketId,"REOPEN");
635
			activity.setMessage(message);
635
			activity.setMessage(message);
636
			activity.setCreatedBy(authRepository.selectByEmailOrMobile(loginDetails.getEmailId()).getId());
636
			activity.setCreatedBy(authRepository.selectByEmailOrMobile(loginDetails.getEmailId()).getId());
637
			activity.setTicketId(ticketId);
637
			activity.setTicketId(ticketId);
638
			activity.setCreateTimestamp(LocalDateTime.now());
638
			activity.setCreateTimestamp(LocalDateTime.now());
639
			activity.setType(ActivityType.COMMUNICATION_OUT);
639
			activity.setType(ActivityType.COMMUNICATION_OUT);
Line 651... Line 651...
651
				String message = String.format(INTERNAL_REOPEN_MAIL,ticketId,retailerService.getFofoRetailer(loginDetails.getFofoId()).getBusinessName());
651
				String message = String.format(INTERNAL_REOPEN_MAIL,ticketId,retailerService.getFofoRetailer(loginDetails.getFofoId()).getBusinessName());
652
				String to = authRepository.selectById(ticket.getL1AuthUser()).getEmailId();
652
				String to = authRepository.selectById(ticket.getL1AuthUser()).getEmailId();
653
				String cc[] = { authRepository.selectById(ticket.getL2AuthUser()).getEmailId(),
653
				String cc[] = { authRepository.selectById(ticket.getL2AuthUser()).getEmailId(),
654
						authRepository.selectById(ticket.getL3AuthUser()).getEmailId() };
654
						authRepository.selectById(ticket.getL3AuthUser()).getEmailId() };
655
				ticket.setLastActivity(lastActivity);
655
				ticket.setLastActivity(lastActivity);
-
 
656
				ticket.setUpdateTimestamp(LocalDateTime.now());
-
 
657
				ticket.setL2EscalationTimestamp(ticket.getUpdateTimestamp().plusDays(2));
-
 
658
				ticket.setL3EscalationTimestamp(ticket.getL2EscalationTimestamp().plusDays(2));
-
 
659
				ticket.setLastEscalationTimestamp(ticket.getL3EscalationTimestamp().plusDays(2));
-
 
660
				ticketAssignedRepository.deleteByTicketId(ticketId);
-
 
661
				TicketAssigned ticketAssigned=new TicketAssigned();
-
 
662
				ticketAssigned.setAssineeId(ticket.getL1AuthUser());
-
 
663
				ticketAssigned.setTicketId(ticketId);
-
 
664
				ticketAssignedRepository.persist(ticketAssigned);
656
				activity.setMessage(INTERNAL_REOPEN_ACTIVITY_MESSAGE);
665
				activity.setMessage(INTERNAL_REOPEN_ACTIVITY_MESSAGE);
657
				activity.setCreatedBy(0);
666
				activity.setCreatedBy(0);
658
				activity.setTicketId(ticketId);
667
				activity.setTicketId(ticketId);
659
				activity.setType(ActivityType.COMMUNICATION_IN);
668
				activity.setType(ActivityType.COMMUNICATION_IN);
660
				activity.setCreateTimestamp(LocalDateTime.now());
669
				activity.setCreateTimestamp(LocalDateTime.now());