- int numberRemover = 0;
- if (flagId != null)
- numberRemover = cr.RemoveJobById(jobId);
- if (flagDate != null)
- numberRemover = cr.RemoveJobByDate(date1, date2);
- if (flagIp != null)
- numberRemover = cr.RemoveJobByIp(ip);
- if (flagSeq != null)
- numberRemover = cr.RemoveJobBySequence(seq);
- model.put("result", numberRemover);
- return "reportRemoveData";
- }
+ int njobs1 = 0;
+ int njobs2 = 0;
+ int njobs3 = 0;
+ int njobs4 = 0;
+ if (byId.equals("on,off"))
+ njobs1 = cr.RemoveJobById(jobid);
+ if (byDate.equals("on,off")) {
+ long longDate1 = DateFormatter.DateParsing(date1, formaterYYMMDD) / 1000;
+ long longDate2 = DateFormatter.DateParsing(date2, formaterYYMMDD) / 1000;
+ int timerange = (int)(longDate2 - longDate1) /24 / 3600 + 1;
+ model.put("ndays", timerange);
+ njobs2 = cr.RemoveJobByDate(date1, date2);
+ }
+ if (byIp.equals("on,off"))
+ njobs3 = cr.RemoveJobByIp(ip);
+ if (bySequence.equals("on,off"))
+ njobs4 = cr.RemoveJobBySequence(sequence);
+ model.put("njobs", njobs1 + njobs2 + njobs3 + njobs4);
+ model.put("njobsbyDate", njobs2);
+ model.put("njobsbyIP", njobs3);
+ model.put("njobsbySeq", njobs4);