|
@@ -602,6 +602,7 @@ func (cooperationApplicationService *CooperationApplicationService) CancelCooper |
|
@@ -602,6 +602,7 @@ func (cooperationApplicationService *CooperationApplicationService) CancelCooper |
|
602
|
}()
|
602
|
}()
|
|
603
|
//TODO 校验用户菜单模块权限
|
603
|
//TODO 校验用户菜单模块权限
|
|
604
|
|
604
|
|
|
|
|
605
|
+ // 共创申请仓储初始化
|
|
605
|
var cooperationApplicationRepository domain.CooperationApplicationRepository
|
606
|
var cooperationApplicationRepository domain.CooperationApplicationRepository
|
|
606
|
if value, err := factory.CreateCooperationApplicationRepository(map[string]interface{}{
|
607
|
if value, err := factory.CreateCooperationApplicationRepository(map[string]interface{}{
|
|
607
|
"transactionContext": transactionContext,
|
608
|
"transactionContext": transactionContext,
|
|
@@ -610,12 +611,16 @@ func (cooperationApplicationService *CooperationApplicationService) CancelCooper |
|
@@ -610,12 +611,16 @@ func (cooperationApplicationService *CooperationApplicationService) CancelCooper |
|
610
|
} else {
|
611
|
} else {
|
|
611
|
cooperationApplicationRepository = value
|
612
|
cooperationApplicationRepository = value
|
|
612
|
}
|
613
|
}
|
|
613
|
- cooperationApplication, err := cooperationApplicationRepository.FindOne(map[string]interface{}{"cooperationApplicationId": cancelCooperationApplicationCommand.CooperationApplicationId})
|
614
|
+ cooperationApplicationId, err := strconv.ParseInt(cancelCooperationApplicationCommand.CooperationApplicationId, 10, 64)
|
|
|
|
615
|
+ if err != nil {
|
|
|
|
616
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "共创申请ID错误")
|
|
|
|
617
|
+ }
|
|
|
|
618
|
+ cooperationApplication, err := cooperationApplicationRepository.FindOne(map[string]interface{}{"cooperationApplicationId": cooperationApplicationId})
|
|
614
|
if err != nil {
|
619
|
if err != nil {
|
|
615
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
620
|
return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
616
|
}
|
621
|
}
|
|
617
|
if cooperationApplication == nil {
|
622
|
if cooperationApplication == nil {
|
|
618
|
- return nil, application.ThrowError(application.RES_NO_FIND_ERROR, fmt.Sprintf("%s", strconv.FormatInt(cancelCooperationApplicationCommand.CooperationApplicationId, 10)))
|
623
|
+ return nil, application.ThrowError(application.RES_NO_FIND_ERROR, fmt.Sprintf("%s", strconv.FormatInt(cooperationApplicationId, 10)))
|
|
619
|
}
|
624
|
}
|
|
620
|
if err := cooperationApplication.Update(map[string]interface{}{
|
625
|
if err := cooperationApplication.Update(map[string]interface{}{
|
|
621
|
"isCanceled": true,
|
626
|
"isCanceled": true,
|