12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package sectask_service
- import (
- "context"
- "github.com/issue9/conv"
- "github.com/sirupsen/logrus"
- "youngee_b_api/db"
- "youngee_b_api/model/http_model"
- )
- var SelectionTask *selectionTask
- type selectionTask struct {
- }
- func (*selectionTask) GetList(ctx context.Context, request http_model.GetSecTaskListRequest) (*http_model.GetSecTaskListData, error) {
- secTaskList, total, err := db.GetSecTaskList(ctx, request.SelectionId, request.SecTaskStatus, request.SearchValue, request.PageSize, request.PageNum)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[sectask_service service] call GetAllSelection error,err:%+v", err)
- return nil, err
- }
- selectionListData := http_model.GetSecTaskListData{
- Total: conv.MustString(total, ""),
- SecTaskList: secTaskList,
- }
- 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)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[sectask_service service] call PassCoop error,err:%+v", err)
- return nil, err
- }
- selectionListData := http_model.PassSecTaskCoopData{}
- return &selectionListData, nil
- }
- func (*selectionTask) RefuseCoop(ctx context.Context, request http_model.RefuseSecTaskCoopRequest) (*http_model.RefuseSecTaskCoopData, error) {
- _, err := db.RefuseSecTaskCoop(ctx, request.TaskIds)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[sectask_service service] call RefuseCoop error,err:%+v", err)
- return nil, err
- }
- selectionListData := http_model.RefuseSecTaskCoopData{}
- return &selectionListData, nil
- }
|