|
@@ -69,16 +69,19 @@ func (*selectionTask) GetList(ctx context.Context, request http_model.GetSecTask
|
|
return &selectionListData, nil
|
|
return &selectionListData, nil
|
|
}
|
|
}
|
|
|
|
|
|
-func (*selectionTask) PassCoop(ctx context.Context, request http_model.PassSecTaskCoopRequest) (*http_model.PassSecTaskCoopData, error) {
|
|
|
|
- _, err := db.PassSecTaskCoop(ctx, request.SelectionId, request.TaskIds, request.EnterpriseId, request.SubAccountId)
|
|
|
|
|
|
+func (*selectionTask) PassCoop(ctx context.Context, request http_model.PassSecTaskCoopRequest) (*http_model.PassSecTaskCoopData, int, error) {
|
|
|
|
+ tag, err := db.PassSecTaskCoop(ctx, request.SelectionId, request.TaskIds, request.EnterpriseId, request.SubAccountId)
|
|
if err != nil {
|
|
if err != nil {
|
|
logrus.WithContext(ctx).Errorf("[sectask_service service] call PassCoop error,err:%+v", err)
|
|
logrus.WithContext(ctx).Errorf("[sectask_service service] call PassCoop error,err:%+v", err)
|
|
- return nil, err
|
|
|
|
|
|
+ if tag == true {
|
|
|
|
+ return nil, 1, err
|
|
|
|
+ }
|
|
|
|
+ return nil, 2, err
|
|
}
|
|
}
|
|
|
|
|
|
selectionListData := http_model.PassSecTaskCoopData{}
|
|
selectionListData := http_model.PassSecTaskCoopData{}
|
|
|
|
|
|
- return &selectionListData, nil
|
|
|
|
|
|
+ return &selectionListData, 0, nil
|
|
}
|
|
}
|
|
|
|
|
|
func (*selectionTask) RefuseCoop(ctx context.Context, request http_model.RefuseSecTaskCoopRequest) (*http_model.RefuseSecTaskCoopData, error) {
|
|
func (*selectionTask) RefuseCoop(ctx context.Context, request http_model.RefuseSecTaskCoopRequest) (*http_model.RefuseSecTaskCoopData, error) {
|