修改 oa审批
This commit is contained in:
parent
c30f372cd4
commit
fee84e25a5
@ -3990,7 +3990,7 @@ type LeaveApply struct {
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
|
||||
StaffUID string `protobuf:"bytes,2,opt,name=StaffUID,json=staffUID,proto3" json:"StaffUID,omitempty"`
|
||||
StaffUID uint64 `protobuf:"varint,2,opt,name=StaffUID,json=staffUID,proto3" json:"StaffUID,omitempty"`
|
||||
StaffNum string `protobuf:"bytes,3,opt,name=StaffNum,json=staffNum,proto3" json:"StaffNum,omitempty"`
|
||||
StaffName string `protobuf:"bytes,4,opt,name=StaffName,json=staffName,proto3" json:"StaffName,omitempty"`
|
||||
DepartmentUID string `protobuf:"bytes,5,opt,name=DepartmentUID,json=departmentUID,proto3" json:"DepartmentUID,omitempty"`
|
||||
@ -4044,11 +4044,11 @@ func (x *LeaveApply) GetUUID() string {
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *LeaveApply) GetStaffUID() string {
|
||||
func (x *LeaveApply) GetStaffUID() uint64 {
|
||||
if x != nil {
|
||||
return x.StaffUID
|
||||
}
|
||||
return ""
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *LeaveApply) GetStaffNum() string {
|
||||
@ -6015,7 +6015,7 @@ var file_api_approval_approval_proto_rawDesc = []byte{
|
||||
0x76, 0x65, 0x52, 0x05, 0x6c, 0x65, 0x61, 0x76, 0x65, 0x22, 0xde, 0x03, 0x0a, 0x0a, 0x4c, 0x65,
|
||||
0x61, 0x76, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x55, 0x55, 0x49, 0x44,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x55, 0x55, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08,
|
||||
0x53, 0x74, 0x61, 0x66, 0x66, 0x55, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
|
||||
0x53, 0x74, 0x61, 0x66, 0x66, 0x55, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08,
|
||||
0x73, 0x74, 0x61, 0x66, 0x66, 0x55, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x53, 0x74, 0x61, 0x66,
|
||||
0x66, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x74, 0x61, 0x66,
|
||||
0x66, 0x4e, 0x75, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x53, 0x74, 0x61, 0x66, 0x66, 0x4e, 0x61, 0x6d,
|
||||
|
@ -451,7 +451,7 @@ message ApprovalOA {
|
||||
|
||||
message LeaveApply {
|
||||
string UUID = 1 [json_name = "UUID"];
|
||||
string StaffUID = 2 [json_name = "staffUID"];
|
||||
uint64 StaffUID = 2 [json_name = "staffUID"];
|
||||
string StaffNum = 3 [json_name = "staffNum"];
|
||||
string StaffName = 4 [json_name = "staffName"];
|
||||
string DepartmentUID = 5 [json_name = "departmentUID"];
|
||||
|
@ -348,13 +348,12 @@ func addOtherInfoToModel(a *Approval, approvalOA *ApprovalOA) error {
|
||||
copier.CopyWithOption(&approvalOA.Leave.ApprovalUsers, a.ApprovalUsers, copier.Option{DeepCopy: true})
|
||||
copier.CopyWithOption(&approvalOA.Leave.CopyUsers, a.CopyUsers, copier.Option{DeepCopy: true})
|
||||
|
||||
if approvalOA.Leave.ApplyType == "" {
|
||||
approvalOA.Leave.ApplyType = a.Type
|
||||
}
|
||||
approvalOA.Leave.ApplyType = a.Type
|
||||
approvalOA.Leave.ApprovalID = strconv.FormatUint(a.ID, 10)
|
||||
approvalOA.Leave.Status = int32(a.Status)
|
||||
approvalOA.Leave.StaffUID = a.SubmitterID
|
||||
approvalOA.Leave.StaffName = a.SubmitterName
|
||||
approvalOA.Leave.ActionTime = time.Now().Format("2006-01-02 15:04:05")
|
||||
|
||||
case "makeUp":
|
||||
copier.CopyWithOption(&approvalOA.MakeUp.ApprovalUsers, a.ApprovalUsers, copier.Option{DeepCopy: true})
|
||||
@ -365,6 +364,7 @@ func addOtherInfoToModel(a *Approval, approvalOA *ApprovalOA) error {
|
||||
approvalOA.MakeUp.Status = int32(a.Status)
|
||||
approvalOA.MakeUp.StaffUID = a.SubmitterID
|
||||
approvalOA.MakeUp.StaffName = a.SubmitterName
|
||||
approvalOA.MakeUp.ActionTime = time.Now().Format("2006-01-02 15:04:05")
|
||||
|
||||
case "overTime":
|
||||
copier.CopyWithOption(&approvalOA.OverTime.ApprovalUsers, a.ApprovalUsers, copier.Option{DeepCopy: true})
|
||||
@ -375,6 +375,7 @@ func addOtherInfoToModel(a *Approval, approvalOA *ApprovalOA) error {
|
||||
approvalOA.OverTime.Status = int32(a.Status)
|
||||
approvalOA.OverTime.StaffUID = a.SubmitterID
|
||||
approvalOA.OverTime.StaffName = a.SubmitterName
|
||||
approvalOA.OverTime.ActionTime = time.Now().Format("2006-01-02 15:04:05")
|
||||
|
||||
case "outWork":
|
||||
copier.CopyWithOption(&approvalOA.OutWork.ApprovalUsers, a.ApprovalUsers, copier.Option{DeepCopy: true})
|
||||
@ -385,6 +386,7 @@ func addOtherInfoToModel(a *Approval, approvalOA *ApprovalOA) error {
|
||||
approvalOA.OutWork.Status = int32(a.Status)
|
||||
approvalOA.OutWork.StaffUID = a.SubmitterID
|
||||
approvalOA.OutWork.StaffName = a.SubmitterName
|
||||
approvalOA.OutWork.ActionTime = time.Now().Format("2006-01-02 15:04:05")
|
||||
|
||||
case "turnover":
|
||||
copier.CopyWithOption(&approvalOA.Turnover.ApprovalUsers, a.ApprovalUsers, copier.Option{DeepCopy: true})
|
||||
@ -395,6 +397,7 @@ func addOtherInfoToModel(a *Approval, approvalOA *ApprovalOA) error {
|
||||
approvalOA.Turnover.Status = int32(a.Status)
|
||||
approvalOA.Turnover.StaffUID = a.SubmitterID
|
||||
approvalOA.Turnover.StaffName = a.SubmitterName
|
||||
approvalOA.Turnover.ActionTime = time.Now().Format("2006-01-02 15:04:05")
|
||||
|
||||
case "leaveApply":
|
||||
copier.CopyWithOption(&approvalOA.LeaveApply.ApprovalUsers, a.ApprovalUsers, copier.Option{DeepCopy: true})
|
||||
@ -405,6 +408,7 @@ func addOtherInfoToModel(a *Approval, approvalOA *ApprovalOA) error {
|
||||
approvalOA.LeaveApply.Status = int32(a.Status)
|
||||
approvalOA.LeaveApply.StaffUID = a.SubmitterID
|
||||
approvalOA.LeaveApply.StaffName = a.SubmitterName
|
||||
approvalOA.LeaveApply.ActionTime = time.Now().Format("2006-01-02 15:04:05")
|
||||
|
||||
default:
|
||||
return errors.New("未找到相关审批类型")
|
||||
|
@ -36,11 +36,11 @@ func (a *ApprovalProvider) Create(ctx context.Context, in *approval.CreateReques
|
||||
}
|
||||
}
|
||||
|
||||
if in.Type == model.TypeMakeUp {
|
||||
if model.CheckMakeUpApplyApproval(in) == true {
|
||||
return response, errors.New(m.ErrorOnce)
|
||||
}
|
||||
}
|
||||
//if in.Type == model.TypeMakeUp {
|
||||
// if model.CheckMakeUpApplyApproval(in) == true {
|
||||
// return response, errors.New(m.ErrorOnce)
|
||||
// }
|
||||
//}
|
||||
|
||||
entity, err := model.StoreApproval(in)
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user