| Line 2083... |
Line 2083... |
| 2083 |
* Tickets resolved on behalf of Gaurav CRM (gaurav.sharma@smartdukaan.com)
|
2083 |
* Tickets resolved on behalf of Gaurav CRM (gaurav.sharma@smartdukaan.com)
|
| 2084 |
*
|
2084 |
*
|
| 2085 |
* @param dryRun if true, only logs what would be done without making changes
|
2085 |
* @param dryRun if true, only logs what would be done without making changes
|
| 2086 |
* @return summary of the operation
|
2086 |
* @return summary of the operation
|
| 2087 |
*/
|
2087 |
*/
|
| 2088 |
@Transactional(propagation = Propagation.REQUIRES_NEW)
|
- |
|
| 2089 |
public String resolveOldEscalationTickets(boolean dryRun) throws Exception {
|
2088 |
public String resolveOldEscalationTickets(boolean dryRun) throws Exception {
|
| 2090 |
StringBuilder result = new StringBuilder();
|
2089 |
StringBuilder result = new StringBuilder();
|
| 2091 |
result.append(dryRun ? "=== DRY RUN MODE ===\n" : "=== EXECUTING ===\n");
|
2090 |
result.append(dryRun ? "=== DRY RUN MODE ===\n" : "=== EXECUTING ===\n");
|
| 2092 |
LOGGER.info("Starting resolveOldEscalationTickets migration (dryRun={})...", dryRun);
|
2091 |
LOGGER.info("Starting resolveOldEscalationTickets migration (dryRun={})...", dryRun);
|
| 2093 |
|
2092 |
|