crud edu-assessment
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user