作者 tangxvhui
@@ -99,16 +99,16 @@ func (rs *NodeTaskService) SendEvaluationNode() error { @@ -99,16 +99,16 @@ func (rs *NodeTaskService) SendEvaluationNode() error {
99 task.NextSentAt = &nextTime 99 task.NextSentAt = &nextTime
100 } 100 }
101 101
102 - // 下个周期的起始时间=当前周期的截止时间 102 + // 周期的截至时间=下一个周期的开始时间-1秒
103 if task.NextSentAt == nil { 103 if task.NextSentAt == nil {
104 cycleTimeEnd = maxTime 104 cycleTimeEnd = maxTime
105 } else { 105 } else {
106 - cycleTimeEnd = task.NextSentAt.Local() 106 + cycleTimeEnd = task.NextSentAt.Local().Add(-1 * time.Second)
107 } 107 }
108 108
109 // 格式化周期的起始和截止时间 109 // 格式化周期的起始和截止时间
110 - fmCycleStartTime := cycleTimeStart.Format("2006-1-2 15:04:05")  
111 - fmCycleTimeEnd := cycleTimeEnd.Format("2006-1-2 15:04:05") 110 + fmCycleStartTime := cycleTimeStart.Format("2006-01-02 15:04:05")
  111 + fmCycleTimeEnd := cycleTimeEnd.Format("2006-01-02 15:04:05")
112 112
113 csat := &command.CreateStaffAssessTask{ 113 csat := &command.CreateStaffAssessTask{
114 CompanyId: int(project.CompanyId), 114 CompanyId: int(project.CompanyId),