| | |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.text.ParseException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | |
| | | @Autowired |
| | | private IOrderLogService iOrderLogService; |
| | | |
| | | @Scheduled(cron="0 40 15 * * ?")//每晚凌晨1点执行 |
| | | /** |
| | | * 每天15:59分处理 |
| | | * 在原始订单数据(t_order_task_original)获取订单日期为今天的原始订单,转换成订单数据存入订单任务数据表(t_order_task) |
| | | */ |
| | | |
| | | @Scheduled(cron="0 59 15 * * ?")//每晚凌晨1点执行 |
| | | //@Scheduled(cron="0 11 15 * * ?")//每晚凌晨1点执行 |
| | | public void execute(){ |
| | | System.out.println("开始处理订单"); |
| | | QueryWrapper<OrderTaskOriginal> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.between("create_time",dateStringFormat(new Date()),dateStringFormat2(new Date())); |
| | | queryWrapper.between("order_date",DateUtil.beginOfDay(new Date()),DateUtil.endOfDay(new Date())); |
| | | List<OrderTaskOriginal> list = iOrderTaskOriginalService.list(queryWrapper); |
| | | |
| | | int sumNum = 0; |
| | |
| | | } |
| | | iOrderDetailService.saveBatch(detailList); |
| | | }catch (Exception e){ |
| | | |
| | | System.out.println(original.getId()+"定时转换报错"); |
| | | } |
| | | } |
| | | |