|
|
@@ -89,6 +89,9 @@ func (s LearningMaterialService) List(ctx context.Context, req *learning.Learnin
|
|
|
if req.SkillId != 0 {
|
|
|
dao = dao.Where("SkillId = ?", req.SkillId)
|
|
|
}
|
|
|
+ if req.Type != 0 {
|
|
|
+ dao = dao.Where("Type = ?", req.Type)
|
|
|
+ }
|
|
|
total, err := dao.Count()
|
|
|
if err != nil {
|
|
|
return 0, nil, err
|
|
|
@@ -120,8 +123,11 @@ func (s LearningMaterialService) ListMy(ctx context.Context, req *learning.Learn
|
|
|
if validErr != nil {
|
|
|
return nil, myerrors.NewMsgError(nil, validErr.Current().Error())
|
|
|
}
|
|
|
-
|
|
|
- ent, err := s.Dao.Where("SkillId = ?", req.SkillId).All()
|
|
|
+ dao := s.Dao.Where("SkillId = ?", req.SkillId)
|
|
|
+ if req.Type != 0 {
|
|
|
+ dao = dao.Where("Type = ?", req.Type)
|
|
|
+ }
|
|
|
+ ent, err := dao.All()
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|