|
|
@ -85,20 +85,20 @@ public class TaskDto { |
|
|
|
@Data |
|
|
|
@ApiModel("添加时设置任务提醒") |
|
|
|
public static class TaskRemindByAdd{ |
|
|
|
@ApiModelProperty("提醒时机 0不提醒 1开始前,2开始时,3开始后,4结束前,5结束时,6结束后,7自定义时间") |
|
|
|
@ApiModelProperty("提醒时机 0不提醒 1开始前,2开始时,3开始后,4结束前,5结束时,6结束后") |
|
|
|
private Byte remindTiming = 0; |
|
|
|
@ApiModelProperty("时长 提醒时机是“开始时”或“结束时”可以为空") |
|
|
|
private Long duration = 0L; |
|
|
|
@ApiModelProperty("时间单位 0分钟 1小时 2天") |
|
|
|
@ApiModelProperty("时间单位 0分钟 1小时 2天 3秒") |
|
|
|
private Byte unit; |
|
|
|
|
|
|
|
public Long getDuration(){ |
|
|
|
if(ObjectUtil.isNull(unit)) { |
|
|
|
throw new BaseException("时间单位不能为空"); |
|
|
|
} |
|
|
|
if(remindTiming == 7){ |
|
|
|
return duration; |
|
|
|
} |
|
|
|
// if(remindTiming == 7){
|
|
|
|
// return duration;
|
|
|
|
// }
|
|
|
|
switch (unit) { |
|
|
|
case 0: |
|
|
|
return duration * 60 * 1000L; |
|
|
@ -106,6 +106,8 @@ public class TaskDto { |
|
|
|
return duration * 60 * 60 * 1000L; |
|
|
|
case 2: |
|
|
|
return duration * 24 * 60 * 60 * 1000L; |
|
|
|
case 3: |
|
|
|
return duration * 1000L; |
|
|
|
default: |
|
|
|
return duration; |
|
|
|
} |
|
|
@ -321,9 +323,9 @@ public class TaskDto { |
|
|
|
if(ObjectUtil.isNull(unit)) { |
|
|
|
throw new BaseException("时间单位不能为空"); |
|
|
|
} |
|
|
|
if(remindTiming == 7){ |
|
|
|
return duration; |
|
|
|
} |
|
|
|
// if(remindTiming == 7){
|
|
|
|
// return duration;
|
|
|
|
// }
|
|
|
|
switch (unit) { |
|
|
|
case 0: |
|
|
|
return duration * 60 * 1000L; |
|
|
@ -331,6 +333,8 @@ public class TaskDto { |
|
|
|
return duration * 60 * 60 * 1000L; |
|
|
|
case 2: |
|
|
|
return duration * 24 * 60 * 60 * 1000L; |
|
|
|
case 3: |
|
|
|
return duration * 1000L; |
|
|
|
default: |
|
|
|
return duration; |
|
|
|
} |
|
|
|