Commit d2ff4271ab1d2ca55fe9a23f252683bdb773ddae
Merge branch 'fix-main-ch' into 'main'
定时任务改为每天凌晨五点执行 See merge request !11
Showing
2 changed files
with
9 additions
and
6 deletions
src/main/java/com/order/erp/job/OrderOverTimeEventJob.java
... | ... | @@ -63,9 +63,10 @@ public class OrderOverTimeEventJob { |
63 | 63 | private AdminUserService adminUserService; |
64 | 64 | |
65 | 65 | /** |
66 | - * 凌晨1点执行,一天一次 | |
66 | + * 凌晨5点执行,一天一次 | |
67 | 67 | */ |
68 | - @Scheduled(cron = "0 * * * * *") | |
68 | + | |
69 | + @Scheduled(cron = "0 0 5 * * ?") | |
69 | 70 | //存储的日期都必须为yyyy-MM-dd HH:mm:ss。 |
70 | 71 | public void checkOverTimeExecuteV2() { |
71 | 72 | List<OrderBaseInfoDO> orderBaseInfoDOList = orderBaseInfoService.getEventList(); | ... | ... |
src/main/java/com/order/erp/service/order/impl/OrderBaseInfoServiceImpl.java
... | ... | @@ -2058,10 +2058,11 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O |
2058 | 2058 | AdminUserDO ProductionDepartmentUserDO = userService.getOne(new LambdaQueryWrapper<AdminUserDO>() |
2059 | 2059 | .eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) |
2060 | 2060 | .eq(AdminUserDO::getUserName, orderBaseInfoDO.getProductionDepartment())); |
2061 | - OrderEventJobVO orderEventJobVO = new OrderEventJobVO(); | |
2062 | - orderEventJobVO.setInspectionStageInfo(updateVO.getInspectionStageInfo()); | |
2063 | - OrderBaseInfoVO orderBaseInfoVo = BeanUtil.copyProperties(orderBaseInfoDO, OrderBaseInfoVO.class); | |
2064 | - orderEventJobVO.setBaseInfo(orderBaseInfoVo); | |
2061 | + if(Objects.nonNull(ProductionDepartmentUserDO)){ | |
2062 | + OrderEventJobVO orderEventJobVO = new OrderEventJobVO(); | |
2063 | + orderEventJobVO.setInspectionStageInfo(updateVO.getInspectionStageInfo()); | |
2064 | + OrderBaseInfoVO orderBaseInfoVo = BeanUtil.copyProperties(orderBaseInfoDO, OrderBaseInfoVO.class); | |
2065 | + orderEventJobVO.setBaseInfo(orderBaseInfoVo); | |
2065 | 2066 | List<String> emails = Arrays.asList(ProductionDepartmentUserDO.getEmail().split( "[,,]+")) |
2066 | 2067 | .stream().map(String::trim) |
2067 | 2068 | .collect(Collectors.toList()); |
... | ... | @@ -2083,5 +2084,6 @@ public class OrderBaseInfoServiceImpl extends ServiceImpl<OrderBaseInfoMapper, O |
2083 | 2084 | //中期验货报告。 |
2084 | 2085 | emailSendUtils.sendEmail(EmailTemplateEnum.MID_CHECK_REPORT_TEMPLATE, emails, orderEventJobVO); |
2085 | 2086 | } |
2087 | + } | |
2086 | 2088 | } |
2087 | 2089 | } | ... | ... |