调整job
parent
3b90eb0ca9
commit
d3323126b7
|
|
@ -10,6 +10,7 @@ import com.jfinal.plugin.activerecord.IAtom;
|
||||||
import org.quartz.Job;
|
import org.quartz.Job;
|
||||||
import org.quartz.JobExecutionContext;
|
import org.quartz.JobExecutionContext;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
@ -20,11 +21,17 @@ public class CheckUndonOrderclusterJob implements Job {
|
||||||
@Override
|
@Override
|
||||||
public void execute(JobExecutionContext jobExecutionContext) {
|
public void execute(JobExecutionContext jobExecutionContext) {
|
||||||
try {
|
try {
|
||||||
|
Calendar c = Calendar.getInstance();
|
||||||
|
c.set(Calendar.HOUR_OF_DAY, 0);
|
||||||
|
c.set(Calendar.MINUTE, 0);
|
||||||
|
c.set(Calendar.SECOND, 0);
|
||||||
|
c.set(Calendar.MILLISECOND, 0);
|
||||||
|
|
||||||
List<Ordercluster> undonlist = Ordercluster.dao.find(
|
List<Ordercluster> undonlist = Ordercluster.dao.find(
|
||||||
"select * from ordercluster t \n" +
|
"select * from ordercluster t \n" +
|
||||||
" where t.state < ? \n" +
|
" where t.state < ? \n" +
|
||||||
" and t.cutoff_time < now() ",
|
" and t.cutoff_time < ? ",
|
||||||
OrderStateEnum.RECEIVED.getStateid());
|
OrderStateEnum.RECEIVED.getStateid(), c.getTime());
|
||||||
|
|
||||||
if (undonlist != null && !undonlist.isEmpty()) {
|
if (undonlist != null && !undonlist.isEmpty()) {
|
||||||
log.debug("完成未执行完的订单 %d", undonlist.size());
|
log.debug("完成未执行完的订单 %d", undonlist.size());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue