crud edu-assessment

This commit is contained in:
vanilia
2025-10-22 16:34:29 +07:00
parent 8f8053daf4
commit b3ed68fc1f
@@ -1,7 +1,6 @@
package edu_assessment
import (
"errors"
e "simrs-vx/internal/domain/main-entities/edu-assessment"
ee "simrs-vx/internal/domain/main-entities/encounter"
"strconv"
@@ -43,22 +42,6 @@ func Create(input e.CreateDto) (*d.Data, error) {
return err
}
// Check if an education assessment record already exists
// for the specified encounter ID before creating a new one.
dataEduAssessment, err := ReadList(e.ReadListDto{FilterDto: e.FilterDto{Encounter_Id: input.Encounter_Id}})
if err != nil {
return err
}
if list, ok := dataEduAssessment.Data.([]e.ResponseDto); ok {
if len(list) > 0 {
event.ErrInfo.Code = "data-already-exists"
event.ErrInfo.Detail = "edu-assessment for this encounter already exists"
event.ErrInfo.Raw = errors.New("edu-assessment for this encounter already exists")
return pl.SetLogError(&event, input)
}
}
if resData, err := CreateData(input, &event, tx); err != nil {
return err
} else {