|
@@ -16,6 +16,7 @@ import org.springframework.util.StringUtils;
|
|
|
import java.net.URI;
|
|
import java.net.URI;
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
|
|
+import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
@@ -82,7 +83,13 @@ public class SendNoticeTask {
|
|
|
@Scheduled(cron = "0 0 13,19,23 * * ? ")
|
|
@Scheduled(cron = "0 0 13,19,23 * * ? ")
|
|
|
public void checkIndex() throws Exception{
|
|
public void checkIndex() throws Exception{
|
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
|
|
+ calendar.setTime(date);
|
|
|
|
|
+ calendar.add(Calendar.DATE,-1);
|
|
|
|
|
+ date = calendar.getTime();
|
|
|
List<Long> idsNotice = purchaseNoticeDao.findByDate(date);
|
|
List<Long> idsNotice = purchaseNoticeDao.findByDate(date);
|
|
|
|
|
+ calendar.add(Calendar.DATE,-4);
|
|
|
|
|
+ date = calendar.getTime();
|
|
|
List<Long> idsOrders = purchaseOrderDao.findByDate(date);
|
|
List<Long> idsOrders = purchaseOrderDao.findByDate(date);
|
|
|
if (!CollectionUtils.isEmpty(idsNotice)) {
|
|
if (!CollectionUtils.isEmpty(idsNotice)) {
|
|
|
checkAndUpateAll("purc$notice",idsNotice);
|
|
checkAndUpateAll("purc$notice",idsNotice);
|