This commit is contained in:
dpurbosakti
2025-09-04 21:15:11 +07:00
parent 56d9513dd7
commit dd409e5c5e
11 changed files with 59 additions and 20 deletions

No files matched your search

+11 -6
View File
@@ -341,7 +341,12 @@ func Update(input e.UpdateDto) (*d.Data, error) {
if err != nil {
return err
}
createInt := esi.CreateDto{}
createInt := esi.CreateDto{
User_Id: &data.Id,
Person_Id: input.Person_Id,
Specialist_Id: input.Specialist_Id,
Subspecialist_Id: input.Subspecialist_Id,
}
if readIntData != nil {
if err := usi.UpdateData(esi.UpdateDto{CreateDto: createInt}, readIntData, &event, tx); err != nil {
return err
@@ -368,7 +373,7 @@ func Update(input e.UpdateDto) (*d.Data, error) {
switch input.Position_Code {
case ero.UPCDoc:
readDoc := ed.ReadDetailDto{Employee_Id: &data.Id}
readDoc := ed.ReadDetailDto{Employee_Id: &employeeData.Id}
readDocData, err := ud.ReadDetailData(readDoc, &event, tx)
if err != nil {
return err
@@ -390,7 +395,7 @@ func Update(input e.UpdateDto) (*d.Data, error) {
return err
}
case ero.UPCNur:
readNur := en.ReadDetailDto{Employee_Id: &data.Id}
readNur := en.ReadDetailDto{Employee_Id: &employeeData.Id}
readNurData, err := un.ReadDetailData(readNur, &event, tx)
if err != nil {
return err
@@ -410,7 +415,7 @@ func Update(input e.UpdateDto) (*d.Data, error) {
return err
}
case ero.UPCNut:
readNut := et.ReadDetailDto{Employee_Id: &data.Id}
readNut := et.ReadDetailDto{Employee_Id: &employeeData.Id}
readNutData, err := ut.ReadDetailData(readNut, &event, tx)
if err != nil {
return err
@@ -430,7 +435,7 @@ func Update(input e.UpdateDto) (*d.Data, error) {
return err
}
case ero.UPCPha:
readPha := ep.ReadDetailDto{Employee_Id: &data.Id}
readPha := ep.ReadDetailDto{Employee_Id: &employeeData.Id}
readPhaData, err := up.ReadDetailData(readPha, &event, tx)
if err != nil {
return err
@@ -450,7 +455,7 @@ func Update(input e.UpdateDto) (*d.Data, error) {
return err
}
case ero.UPCLab:
readLab := el.ReadDetailDto{Employee_Id: &data.Id}
readLab := el.ReadDetailDto{Employee_Id: &employeeData.Id}
readLabData, err := ul.ReadDetailData(readLab, &event, tx)
if err != nil {
return err