作者 tangxvhui

修正 操作权限判定

@@ -42,6 +42,7 @@ func startNodeTask() { @@ -42,6 +42,7 @@ func startNodeTask() {
42 }() 42 }()
43 } 43 }
44 44
  45 +// 定时任务-间隔检查时间,发送周期评估
45 func startSummaryEvaluation() { 46 func startSummaryEvaluation() {
46 go func() { 47 go func() {
47 duration := 10 * time.Minute 48 duration := 10 * time.Minute
@@ -57,6 +58,5 @@ func startSummaryEvaluation() { @@ -57,6 +58,5 @@ func startSummaryEvaluation() {
57 } 58 }
58 timer.Reset(duration) // 重置定时 59 timer.Reset(duration) // 重置定时
59 } 60 }
60 -  
61 }() 61 }()
62 } 62 }
@@ -681,10 +681,10 @@ func (srv *SummaryEvaluationService) GetEvaluationSuper(param *command.QueryEval @@ -681,10 +681,10 @@ func (srv *SummaryEvaluationService) GetEvaluationSuper(param *command.QueryEval
681 if err != nil { 681 if err != nil {
682 return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) 682 return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
683 } 683 }
684 - if evaluationData.Types == domain.EvaluationSuper { 684 + if evaluationData.Types != domain.EvaluationSuper {
685 return nil, application.ThrowError(application.BUSINESS_ERROR, "没有操作权限") 685 return nil, application.ThrowError(application.BUSINESS_ERROR, "没有操作权限")
686 } 686 }
687 - if evaluationData.CompanyId == param.CompanyId { 687 + if evaluationData.CompanyId != param.CompanyId {
688 return nil, application.ThrowError(application.BUSINESS_ERROR, "没有操作权限") 688 return nil, application.ThrowError(application.BUSINESS_ERROR, "没有操作权限")
689 } 689 }
690 _, itemList, err := evaluationItemRepo.Find(map[string]interface{}{ 690 _, itemList, err := evaluationItemRepo.Find(map[string]interface{}{
@@ -1126,7 +1126,7 @@ func (srv *SummaryEvaluationService) GetTargetUserEvaluationSuper(param *command @@ -1126,7 +1126,7 @@ func (srv *SummaryEvaluationService) GetTargetUserEvaluationSuper(param *command
1126 return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "没有找到符合条件的数据") 1126 return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "没有找到符合条件的数据")
1127 } 1127 }
1128 evaluationData := evaluationList[0] 1128 evaluationData := evaluationList[0]
1129 - if evaluationData.CompanyId == param.CompanyId { 1129 + if evaluationData.CompanyId != param.CompanyId {
1130 return nil, application.ThrowError(application.BUSINESS_ERROR, "没有操作权限") 1130 return nil, application.ThrowError(application.BUSINESS_ERROR, "没有操作权限")
1131 } 1131 }
1132 _, itemList, err := evaluationItemRepo.Find(map[string]interface{}{ 1132 _, itemList, err := evaluationItemRepo.Find(map[string]interface{}{