作者 tangxvhui

调整数据输出

@@ -666,11 +666,21 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m @@ -666,11 +666,21 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m
666 if err := transactionContext.CommitTransaction(); err != nil { 666 if err := transactionContext.CommitTransaction(); err != nil {
667 return map[string]interface{}{}, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) 667 return map[string]interface{}{}, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
668 } 668 }
  669 + if assessList[0].Executor.UserId != param.UserId {
  670 + result := map[string]interface{}{
  671 + "have": false,
  672 + "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
  673 + "beginDay": today,
  674 + "taskRecordId": recordList[0].Id,
  675 + }
  676 + return result, nil
  677 + }
669 result := map[string]interface{}{ 678 result := map[string]interface{}{
670 "have": true, 679 "have": true,
671 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10), 680 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
672 "beginDay": today, 681 "beginDay": today,
673 "taskRecordId": recordList[0].Id, 682 "taskRecordId": recordList[0].Id,
  683 + "userId": assessList[0].Executor.UserId,
674 } 684 }
675 return result, nil 685 return result, nil
676 } 686 }
@@ -1053,14 +1063,25 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma @@ -1053,14 +1063,25 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma
1053 } 1063 }
1054 return result, nil 1064 return result, nil
1055 } 1065 }
  1066 +
1056 if err := transactionContext.CommitTransaction(); err != nil { 1067 if err := transactionContext.CommitTransaction(); err != nil {
1057 return map[string]interface{}{}, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) 1068 return map[string]interface{}{}, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
1058 } 1069 }
  1070 + if assessList[0].Executor.UserId != param.UserId {
  1071 + result := map[string]interface{}{
  1072 + "have": false,
  1073 + "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
  1074 + "beginDay": today,
  1075 + "taskRecordId": recordList[0].Id,
  1076 + }
  1077 + return result, nil
  1078 + }
1059 result := map[string]interface{}{ 1079 result := map[string]interface{}{
1060 "have": true, 1080 "have": true,
1061 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10), 1081 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
1062 "beginDay": today, 1082 "beginDay": today,
1063 "taskRecordId": recordList[0].Id, 1083 "taskRecordId": recordList[0].Id,
  1084 + "userId": assessList[0].Executor.UserId,
1064 } 1085 }
1065 return result, nil 1086 return result, nil
1066 } 1087 }