remove several ids and fix constraint
This commit is contained in:
No files matched your search
@@ -299,9 +299,9 @@ func validateForeignKey(input e.CreateDto) error {
|
||||
}
|
||||
}
|
||||
|
||||
// validate doctor_id
|
||||
if input.Doctor_Id != nil {
|
||||
if _, err := ud.ReadDetail(ed.ReadDetailDto{Id: uint16(*input.Doctor_Id)}); err != nil {
|
||||
// validate doctor_code
|
||||
if input.Doctor_Code != nil {
|
||||
if _, err := ud.ReadDetail(ed.ReadDetailDto{Code: input.Doctor_Code}); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.TherapyProtocol) {
|
||||
}
|
||||
|
||||
data.Encounter_Id = inputSrc.Encounter_Id
|
||||
data.Doctor_Id = inputSrc.Doctor_Id
|
||||
data.Doctor_Code = inputSrc.Doctor_Code
|
||||
data.Anamnesis = inputSrc.Anamnesis
|
||||
data.MedicalDiagnoses = inputSrc.MedicalDiagnoses
|
||||
data.FunctionDiagnoses = inputSrc.FunctionDiagnoses
|
||||
|
||||
Reference in New Issue
Block a user