35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
|
|
package it.acxent.cc;
|
||
|
|
|
||
|
|
import it.acxent.art.Articolo;
|
||
|
|
import it.acxent.art.ArticoloCR;
|
||
|
|
import it.acxent.common.CrontabInterface;
|
||
|
|
import it.acxent.db.ApplParmFull;
|
||
|
|
import it.acxent.db.DBAdapter;
|
||
|
|
import it.acxent.db.ResParm;
|
||
|
|
import it.acxent.util.Timer;
|
||
|
|
|
||
|
|
public class CCCronIcecatAuto implements CrontabInterface {
|
||
|
|
public ResParm crontabJob(ApplParmFull ap) {
|
||
|
|
ResParm rp = new ResParm(true);
|
||
|
|
Timer timer = new Timer();
|
||
|
|
timer.start();
|
||
|
|
System.out.println("CCCrontIcecatAuto start...");
|
||
|
|
StringBuffer msg = new StringBuffer("\n################# Inizio crontab Icecat Auto CC (" +
|
||
|
|
DBAdapter.getNow().toString() + ")\n#################");
|
||
|
|
ArticoloCR CR = new ArticoloCR(ap);
|
||
|
|
CR.setFlgReadyForWeb(0L);
|
||
|
|
CR.setFlgEscludiWeb(-1L);
|
||
|
|
CR.setFlgQta(1L);
|
||
|
|
CR.setQtaDa(1L);
|
||
|
|
CR.setQtaA(9999L);
|
||
|
|
Articolo art = new Articolo(ap);
|
||
|
|
rp = art.startThreadIcecatAuto(ap, CR);
|
||
|
|
msg.append(rp.getMsg());
|
||
|
|
msg.append("\n################# Fine crontab Import Icecat Auto CC (" + DBAdapter.getNow().toString() + ")\n#################");
|
||
|
|
timer.stop();
|
||
|
|
msg.append("Durata aggiornamento: " + timer.getDurataHourMin() + "\n");
|
||
|
|
rp.setMsg(msg.toString());
|
||
|
|
System.out.println(msg.toString());
|
||
|
|
return rp;
|
||
|
|
}
|
||
|
|
}
|