diff --git a/api/version1/personnelapi/staffarchives.go b/api/version1/personnelapi/staffarchives.go index be9dce7..68f0365 100644 --- a/api/version1/personnelapi/staffarchives.go +++ b/api/version1/personnelapi/staffarchives.go @@ -200,8 +200,9 @@ func (s *StaffApi) ArchivesCon(c *gin.Context) { } if satffCont.Position != 0 { var postisInfo models.Position - postisInfo.GetCont(map[string]interface{}{"`id`": satffCont.Position}, "`name`") + postisInfo.GetCont(map[string]interface{}{"`id`": satffCont.Position}, "`name`", "`person_in_charge`") staffCenter.PositionName = postisInfo.Name + staffCenter.PersonInCharge = postisInfo.PersonInCharge } if satffCont.JobClass != 0 { var jobsInfo models.JobClass diff --git a/api/version1/personnelapi/type.go b/api/version1/personnelapi/type.go index bcb7f20..74e1836 100644 --- a/api/version1/personnelapi/type.go +++ b/api/version1/personnelapi/type.go @@ -296,6 +296,7 @@ type staffArchivesCont struct { PoliticalOutlookName string `json:"politicaloutlookname"` //政治面貌 JobstartdateStr string `json:"jobstartdatestr"` //参加工作日期"` EntrydateStr string `json:"entrydatestr" ` //`入职日期"` + PersonInCharge int `json:"personincharge"` //负责人 } // 双职工