|
@@ -560,6 +560,19 @@ func (cooperationContractService *CooperationContractService) UpdateCooperationC |
|
@@ -560,6 +560,19 @@ func (cooperationContractService *CooperationContractService) UpdateCooperationC |
|
560
|
} else {
|
560
|
} else {
|
|
561
|
userService = value
|
561
|
userService = value
|
|
562
|
}
|
562
|
}
|
|
|
|
563
|
+
|
|
|
|
564
|
+ // 获取发起人
|
|
|
|
565
|
+ var sponsor *domain.User
|
|
|
|
566
|
+ sponsorUid, _ := strconv.ParseInt(updateCooperationContractCommand.SponsorUid, 10, 64)
|
|
|
|
567
|
+ if data, err := userService.OperatorFrom(updateCooperationContractCommand.CompanyId, updateCooperationContractCommand.OrgId, sponsorUid); err != nil {
|
|
|
|
568
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
|
|
569
|
+ } else {
|
|
|
|
570
|
+ sponsor = data
|
|
|
|
571
|
+ }
|
|
|
|
572
|
+
|
|
|
|
573
|
+ // 更新发起人
|
|
|
|
574
|
+ cooperationContract.CooperationContractSponsor = sponsor
|
|
|
|
575
|
+
|
|
563
|
// 获取相关人
|
576
|
// 获取相关人
|
|
564
|
var relevantPeople []*domain.Relevant
|
577
|
var relevantPeople []*domain.Relevant
|
|
565
|
for _, relevantPersonUid := range updateCooperationContractCommand.RelevantPeople {
|
578
|
for _, relevantPersonUid := range updateCooperationContractCommand.RelevantPeople {
|