|
|
|
@ -251,7 +251,7 @@ func (a *ApprovalProvider) MySubmit(ctx context.Context, in *approval.ListReques
|
|
|
|
|
list, count = model.MySubmitApprovals(in)
|
|
|
|
|
|
|
|
|
|
response.Count = uint64(count)
|
|
|
|
|
response.Data = serializer.BuildApprovals(list, in.UserID)
|
|
|
|
|
response.Data = serializer.BuildApprovals(list, in.UserID, 0)
|
|
|
|
|
return response, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -263,14 +263,14 @@ func (a *ApprovalProvider) MyWork(ctx context.Context, in *approval.ListRequest)
|
|
|
|
|
var list []*model.Approval
|
|
|
|
|
var count int64
|
|
|
|
|
|
|
|
|
|
if in.Status == 0 && in.ApprovedBossId == 0 {
|
|
|
|
|
if (in.Status == 0 || in.Status == 6) && in.ApprovedBossId == 0 {
|
|
|
|
|
list, count = model.MyAllWorkApprovals(in)
|
|
|
|
|
} else {
|
|
|
|
|
list, count = model.MyWorkApprovals(in)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
response.Count = uint64(count)
|
|
|
|
|
response.Data = serializer.BuildApprovals(list, in.UserID)
|
|
|
|
|
response.Data = serializer.BuildApprovals(list, in.UserID, int(in.Status))
|
|
|
|
|
return response, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|