Commit b416f3e5bf78a12df6beb2d493894b4efb4e998c
1 parent
3efd19ba
feat:修复AITEX/SGS一个满足,另一个不执行的情况。
Showing
1 changed file
with
4 additions
and
3 deletions
src/main/java/com/order/erp/job/OrderOverTimeEventJob.java
@@ -138,7 +138,7 @@ public class OrderOverTimeEventJob { | @@ -138,7 +138,7 @@ public class OrderOverTimeEventJob { | ||
138 | emailSendUtils.sendEmail(EmailTemplateEnum.byTemplate(eventEnum.getTemplateId()), | 138 | emailSendUtils.sendEmail(EmailTemplateEnum.byTemplate(eventEnum.getTemplateId()), |
139 | productionEmail, orderEventJob); | 139 | productionEmail, orderEventJob); |
140 | redisUtils.set(EmailTemplateEnum.byTemplate( | 140 | redisUtils.set(EmailTemplateEnum.byTemplate( |
141 | - eventEnum.getTemplateId()) + Constant.CROSS_BAR_CHARACTER + orderEventJob.getBaseInfo().getId(), | 141 | + eventEnum.getTemplateId()) + Constant.CROSS_BAR_CHARACTER +orderEventJob.getBaseInfo().getId(), |
142 | orderEventJob, 90, TimeUnit.DAYS); | 142 | orderEventJob, 90, TimeUnit.DAYS); |
143 | } | 143 | } |
144 | } | 144 | } |
@@ -322,10 +322,11 @@ public class OrderOverTimeEventJob { | @@ -322,10 +322,11 @@ public class OrderOverTimeEventJob { | ||
322 | String aitexTestFinishTime = eventJobVO.getTrackStageInfo().getAitexTestFinishTime(); | 322 | String aitexTestFinishTime = eventJobVO.getTrackStageInfo().getAitexTestFinishTime(); |
323 | if (StringUtils.isNotBlank(orderHodTime) && StringUtils.isNotBlank(aitexTestFinishResult) && StringUtils.isNotBlank(aitexTestFinishTime)){ | 323 | if (StringUtils.isNotBlank(orderHodTime) && StringUtils.isNotBlank(aitexTestFinishResult) && StringUtils.isNotBlank(aitexTestFinishTime)){ |
324 | aitextestDaysBetween = getDaysBetween(aitexTestFinishResult, aitexTestFinishTime, orderHodTime); | 324 | aitextestDaysBetween = getDaysBetween(aitexTestFinishResult, aitexTestFinishTime, orderHodTime); |
325 | - } else if(StringUtils.isNotBlank(orderHodTime) && StringUtils.isNotBlank(sgsTestFinishResult) && StringUtils.isNotBlank(sgsTestFinishTime)){ | 325 | + } |
326 | + if(StringUtils.isNotBlank(orderHodTime) && StringUtils.isNotBlank(sgsTestFinishResult) && StringUtils.isNotBlank(sgsTestFinishTime)){ | ||
326 | sgstestDaysBetween = getDaysBetween(sgsTestFinishResult, sgsTestFinishTime, orderHodTime); | 327 | sgstestDaysBetween = getDaysBetween(sgsTestFinishResult, sgsTestFinishTime, orderHodTime); |
327 | } | 328 | } |
328 | - if (aitextestDaysBetween == Constant.THREE || sgstestDaysBetween == Constant.THREE || aitextestDaysBetween == Constant.NEGATIVE_ONE || sgstestDaysBetween == Constant.NEGATIVE_ONE) { | 329 | + if (Constant.THREE == aitextestDaysBetween || Constant.THREE == sgstestDaysBetween || Constant.NEGATIVE_ONE == aitextestDaysBetween || Constant.NEGATIVE_ONE == sgstestDaysBetween ) { |
329 | return true; | 330 | return true; |
330 | } | 331 | } |
331 | return false; | 332 | return false; |