Subversion Repositories SmartDukaan

Rev

Rev 36433 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36433 Rev 36476
Line 1204... Line 1204...
1204
                 * && Arrays.asList(20,21,22,23).contains(localDateTime.getHour())) {
1204
                 * && Arrays.asList(20,21,22,23).contains(localDateTime.getHour())) {
1205
                 * scheduledTasks.sendCreditNote(yearMonth); }
1205
                 * scheduledTasks.sendCreditNote(yearMonth); }
1206
                 */
1206
                 */
1207
                scheduledTasks.sendCreditNote(yearMonth);
1207
                scheduledTasks.sendCreditNote(yearMonth);
1208
            }
1208
            }
1209
            if (args.containsOption("recoverCreditNote")) {
-
 
1210
                System.out.println("Calling recoverCreditNote");
-
 
1211
                YearMonth yearMonth = YearMonth.of(2026, 3); // March 2026 margins
-
 
1212
                String logFilePath = "/var/log/services/cron.log";
-
 
1213
                scheduledTasks.recoverCreditNote(yearMonth, logFilePath);
-
 
1214
            }
-
 
1215
            if (args.containsOption("resendCNReport")) {
-
 
1216
                System.out.println("Calling resendCNReport");
-
 
1217
                YearMonth yearMonth = YearMonth.now().minusMonths(1);
-
 
1218
                scheduledTasks.resendCNReport(yearMonth);
-
 
1219
            }
-
 
1220
            if (args.containsOption("genDNs")) {
1209
            if (args.containsOption("genDNs")) {
1221
                System.out.println("Calling genDNs");
1210
                System.out.println("Calling genDNs");
1222
                try {
1211
                try {
1223
                    String ymStr = args.getOptionValues("genDNs").isEmpty() ? null : args.getOptionValues("genDNs").get(0);
1212
                    String ymStr = args.getOptionValues("genDNs").isEmpty() ? null : args.getOptionValues("genDNs").get(0);
1224
                    YearMonth yearMonth = ymStr != null ? YearMonth.parse(ymStr) : YearMonth.now().minusMonths(1);
1213
                    YearMonth yearMonth = ymStr != null ? YearMonth.parse(ymStr) : YearMonth.now().minusMonths(1);
Line 1231... Line 1220...
1231
                }
1220
                }
1232
            }
1221
            }
1233
            System.exit(0);
1222
            System.exit(0);
1234
        }
1223
        }
1235
 
1224
 
1236
        if (args.containsOption("testReissueOneCN")) {
-
 
1237
            System.out.println("Calling testReissueOneCN");
-
 
1238
            try {
-
 
1239
                scheduledTasks.testReissueOneCN();
-
 
1240
                System.out.println("testReissueOneCN completed successfully");
-
 
1241
            } catch (Exception e) {
-
 
1242
                System.err.println("testReissueOneCN FAILED: " + e.getMessage());
-
 
1243
                e.printStackTrace(System.err);
-
 
1244
            }
-
 
1245
            System.exit(0);
-
 
1246
        }
-
 
1247
 
-
 
1248
        if (args.containsOption("reissueMarginsCN")) {
-
 
1249
            System.out.println("Calling reissueMarginsCN");
-
 
1250
            try {
-
 
1251
                scheduledTasks.reissueMarginsCN();
-
 
1252
                System.out.println("reissueMarginsCN completed successfully");
-
 
1253
            } catch (Exception e) {
-
 
1254
                System.err.println("reissueMarginsCN FAILED: " + e.getMessage());
-
 
1255
                e.printStackTrace(System.err);
-
 
1256
            }
-
 
1257
            System.exit(0);
-
 
1258
        }
-
 
1259
    }
1225
    }
1260
}
1226
}
1261
1227