|
@@ -75,11 +75,12 @@ func (service *AcceptanceTaskService) Acceptance(taskId int64, operatorUid int64 |
|
@@ -75,11 +75,12 @@ func (service *AcceptanceTaskService) Acceptance(taskId int64, operatorUid int64 |
75
|
for _, participatorUid := range participators {
|
75
|
for _, participatorUid := range participators {
|
76
|
if participator, err := employeeRepository.FindOne(map[string]interface{}{
|
76
|
if participator, err := employeeRepository.FindOne(map[string]interface{}{
|
77
|
"uid": participatorUid,
|
77
|
"uid": participatorUid,
|
|
|
78
|
+ "status": 1,
|
78
|
}); err != nil {
|
79
|
}); err != nil {
|
79
|
return nil, err
|
80
|
return nil, err
|
80
|
} else {
|
81
|
} else {
|
81
|
if participator == nil {
|
82
|
if participator == nil {
|
82
|
- return nil, fmt.Errorf("无效的参与人")
|
83
|
+ return nil, fmt.Errorf("无效的参与人: " + participator.EmployeeInfo.EmployeeName)
|
83
|
}
|
84
|
}
|
84
|
participatorMap[participator.EmployeeInfo.Uid] = participator
|
85
|
participatorMap[participator.EmployeeInfo.Uid] = participator
|
85
|
participatorInfos = append(participatorInfos, participator.EmployeeInfo)
|
86
|
participatorInfos = append(participatorInfos, participator.EmployeeInfo)
|
|
@@ -104,12 +105,13 @@ func (service *AcceptanceTaskService) Acceptance(taskId int64, operatorUid int64 |
|
@@ -104,12 +105,13 @@ func (service *AcceptanceTaskService) Acceptance(taskId int64, operatorUid int64 |
104
|
if taskPercentageItem.IsReceiver {
|
105
|
if taskPercentageItem.IsReceiver {
|
105
|
receiver, err := employeeRepository.FindOne(map[string]interface{}{
|
106
|
receiver, err := employeeRepository.FindOne(map[string]interface{}{
|
106
|
"uid": taskPercentageItem.Contributor.Uid,
|
107
|
"uid": taskPercentageItem.Contributor.Uid,
|
|
|
108
|
+ "status": 1,
|
107
|
})
|
109
|
})
|
108
|
if err != nil {
|
110
|
if err != nil {
|
109
|
return nil, err
|
111
|
return nil, err
|
110
|
}
|
112
|
}
|
111
|
if receiver == nil {
|
113
|
if receiver == nil {
|
112
|
- return nil, fmt.Errorf("无效的任务领取者")
|
114
|
+ return nil, fmt.Errorf("无效的任务领取者:" + receiver.EmployeeInfo.EmployeeName)
|
113
|
}
|
115
|
}
|
114
|
employee = receiver
|
116
|
employee = receiver
|
115
|
} else {
|
117
|
} else {
|