|
|
@ -208,7 +208,9 @@ func (oa *ApprovalOA) SaveApprovalContent(in *approval.CreateRequest, a *Approva
|
|
|
|
return err
|
|
|
|
return err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return DB.Create(&approvalOA).Error
|
|
|
|
fmt.Println("存入 数据库 approval_oa 信息 ")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return DB.Create(approvalOA).Error
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func (oa *ApprovalOA) copyOAToModel(in *approval.CreateRequest, a *Approval) (approvalOA *ApprovalOA, err error) {
|
|
|
|
func (oa *ApprovalOA) copyOAToModel(in *approval.CreateRequest, a *Approval) (approvalOA *ApprovalOA, err error) {
|
|
|
@ -233,7 +235,7 @@ func (oa *ApprovalOA) addOtherInfoToModel(in *approval.CreateRequest, a *Approva
|
|
|
|
case "leave":
|
|
|
|
case "leave":
|
|
|
|
approvalOA.Leave.ApprovalUsers = a.ApprovalUsers
|
|
|
|
approvalOA.Leave.ApprovalUsers = a.ApprovalUsers
|
|
|
|
approvalOA.Leave.CopyUsers = a.CopyUsers
|
|
|
|
approvalOA.Leave.CopyUsers = a.CopyUsers
|
|
|
|
if approvalOA.Leave.ApplyType != "" {
|
|
|
|
if approvalOA.Leave.ApplyType == "" {
|
|
|
|
approvalOA.Leave.ApplyType = a.ApprovalType.KeyWord
|
|
|
|
approvalOA.Leave.ApplyType = a.ApprovalType.KeyWord
|
|
|
|
}
|
|
|
|
}
|
|
|
|
approvalOA.Leave.ApprovalID = strconv.FormatUint(a.ID, 10)
|
|
|
|
approvalOA.Leave.ApprovalID = strconv.FormatUint(a.ID, 10)
|
|
|
@ -318,6 +320,9 @@ func (oa *ApprovalOA) addOtherInfoToModel(in *approval.CreateRequest, a *Approva
|
|
|
|
approvalOA.LeaveApply.ApplyType = a.ApprovalType.KeyWord
|
|
|
|
approvalOA.LeaveApply.ApplyType = a.ApprovalType.KeyWord
|
|
|
|
approvalOA.LeaveApply.ApprovalID = strconv.FormatUint(a.ID, 10)
|
|
|
|
approvalOA.LeaveApply.ApprovalID = strconv.FormatUint(a.ID, 10)
|
|
|
|
approvalOA.LeaveApply.Status = int32(a.Status)
|
|
|
|
approvalOA.LeaveApply.Status = int32(a.Status)
|
|
|
|
|
|
|
|
if approvalOA.Leave.ApplyType == "" {
|
|
|
|
|
|
|
|
approvalOA.Leave.ApplyType = a.ApprovalType.KeyWord
|
|
|
|
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
return errors.New("未找到相关审批类型")
|
|
|
|
return errors.New("未找到相关审批类型")
|
|
|
|
}
|
|
|
|
}
|
|
|
|