| | |
| | | @Autowired |
| | | ISysAssembleService assembleService; |
| | | |
| | | |
| | | /** |
| | | * |
| | | * @description: 更新cron参数的值 |
| | | * @param assembleId 汇集id |
| | | * @param cron cron表达式 |
| | | * @return: 是否更新成功 |
| | | * |
| | | */ |
| | | @Override |
| | | public boolean updateCornVal(String assembleId, String cron) { |
| | | SysAssemble assemble = assembleService.selectById(assembleId); |
| | |
| | | CronSequenceGenerator cronSequenceGenerator = new CronSequenceGenerator(cron); |
| | | Date currentTime = new Date(); |
| | | Date nextTimePoint = cronSequenceGenerator.next(currentTime); |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | |
| | | sysAssembleParams.setVal(simpleDateFormat.format(nextTimePoint)); |
| | | boolean update = sysAssembleParams.updateById(); |