作者 tangxvhui

调整MarkTaskAnomaly输出

@@ -589,6 +589,10 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m @@ -589,6 +589,10 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m
589 if len(anomalyList) == 0 { 589 if len(anomalyList) == 0 {
590 return map[string]interface{}{ 590 return map[string]interface{}{
591 "have": false, 591 "have": false,
  592 + "cycleId": "0",
  593 + "beginDay": "",
  594 + "taskRecordId": "0",
  595 + "userId": "0",
592 }, nil 596 }, nil
593 } 597 }
594 598
@@ -610,7 +614,14 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m @@ -610,7 +614,14 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m
610 } 614 }
611 // c :找上级 , 615 // c :找上级 ,
612 if !(param.MarkType == "a" || param.MarkType == "b") { 616 if !(param.MarkType == "a" || param.MarkType == "b") {
613 - return map[string]interface{}{"have": false}, nil 617 + rst := map[string]interface{}{
  618 + "have": false,
  619 + "cycleId": "0",
  620 + "beginDay": "",
  621 + "taskRecordId": "0",
  622 + "userId": "0",
  623 + }
  624 + return rst, nil
614 } 625 }
615 626
616 taskId := anomalyData.TaskId 627 taskId := anomalyData.TaskId
@@ -660,6 +671,8 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m @@ -660,6 +671,8 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m
660 "have": false, 671 "have": false,
661 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10), 672 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
662 "beginDay": today, 673 "beginDay": today,
  674 + "taskRecordId": "0",
  675 + "userId": strconv.Itoa(assessList[0].Executor.UserId),
663 } 676 }
664 return result, nil 677 return result, nil
665 } 678 }
@@ -671,7 +684,8 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m @@ -671,7 +684,8 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m
671 "have": false, 684 "have": false,
672 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10), 685 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
673 "beginDay": today, 686 "beginDay": today,
674 - "taskRecordId": recordList[0].Id, 687 + "taskRecordId": strconv.Itoa(recordList[0].Id),
  688 + "userId": strconv.Itoa(assessList[0].Executor.UserId),
675 } 689 }
676 return result, nil 690 return result, nil
677 } 691 }
@@ -679,7 +693,7 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m @@ -679,7 +693,7 @@ func (srv TaskService) MarkTaskAnomaly(param *command.MarkTaskAnomalyCommand) (m
679 "have": true, 693 "have": true,
680 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10), 694 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
681 "beginDay": today, 695 "beginDay": today,
682 - "taskRecordId": recordList[0].Id, 696 + "taskRecordId": strconv.Itoa(recordList[0].Id),
683 "userId": strconv.Itoa(assessList[0].Executor.UserId), 697 "userId": strconv.Itoa(assessList[0].Executor.UserId),
684 } 698 }
685 return result, nil 699 return result, nil
@@ -987,6 +1001,10 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma @@ -987,6 +1001,10 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma
987 if len(taskList) == 0 { 1001 if len(taskList) == 0 {
988 return map[string]interface{}{ 1002 return map[string]interface{}{
989 "have": false, 1003 "have": false,
  1004 + "cycleId": "0",
  1005 + "beginDay": "",
  1006 + "taskRecordId": "0",
  1007 + "userId": "0",
990 }, nil 1008 }, nil
991 } 1009 }
992 taskData := taskList[0] 1010 taskData := taskList[0]
@@ -1013,6 +1031,10 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma @@ -1013,6 +1031,10 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma
1013 if len(anomalyList) == 0 { 1031 if len(anomalyList) == 0 {
1014 return map[string]interface{}{ 1032 return map[string]interface{}{
1015 "have": false, 1033 "have": false,
  1034 + "cycleId": "0",
  1035 + "beginDay": "",
  1036 + "taskRecordId": "0",
  1037 + "userId": "0",
1016 }, nil 1038 }, nil
1017 } 1039 }
1018 for _, val := range anomalyList { 1040 for _, val := range anomalyList {
@@ -1048,6 +1070,10 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma @@ -1048,6 +1070,10 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma
1048 if len(assessList) == 0 { 1070 if len(assessList) == 0 {
1049 return map[string]interface{}{ 1071 return map[string]interface{}{
1050 "have": false, 1072 "have": false,
  1073 + "cycleId": "0",
  1074 + "beginDay": "",
  1075 + "taskRecordId": "0",
  1076 + "userId": "0",
1051 }, nil 1077 }, nil
1052 } 1078 }
1053 taskRecordReps := factory.CreateTaskRecordRepository(map[string]interface{}{"transactionContext": transactionContext}) 1079 taskRecordReps := factory.CreateTaskRecordRepository(map[string]interface{}{"transactionContext": transactionContext})
@@ -1060,6 +1086,8 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma @@ -1060,6 +1086,8 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma
1060 "have": false, 1086 "have": false,
1061 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10), 1087 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
1062 "beginDay": today, 1088 "beginDay": today,
  1089 + "taskRecordId": "0",
  1090 + "userId": "0",
1063 } 1091 }
1064 return result, nil 1092 return result, nil
1065 } 1093 }
@@ -1073,6 +1101,7 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma @@ -1073,6 +1101,7 @@ func (srv TaskService) MarkTaskAnomalyByTask(param *command.MarkTaskAnomalyComma
1073 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10), 1101 "cycleId": strconv.FormatInt(assessList[0].CycleId, 10),
1074 "beginDay": today, 1102 "beginDay": today,
1075 "taskRecordId": recordList[0].Id, 1103 "taskRecordId": recordList[0].Id,
  1104 + "userId": strconv.Itoa(assessList[0].Executor.UserId),
1076 } 1105 }
1077 return result, nil 1106 return result, nil
1078 } 1107 }