作者 yangfu

合约明细修改

@@ -298,6 +298,7 @@ func (ptr *CooperationStatisticsService) GetContractDividends(queryOptions map[s @@ -298,6 +298,7 @@ func (ptr *CooperationStatisticsService) GetContractDividends(queryOptions map[s
298 // 2.合约分红列表 298 // 2.合约分红列表
299 creditAccountRepository, _ := repository.NewDividendsEstimateRepository(ptr.transactionContext) 299 creditAccountRepository, _ := repository.NewDividendsEstimateRepository(ptr.transactionContext)
300 queryOptions["cooperationContractNumber"] = contract.CooperationContractNumber 300 queryOptions["cooperationContractNumber"] = contract.CooperationContractNumber
  301 + queryOptions["orgId"] = contract.Org.OrgId
301 _, creditAccounts, err := creditAccountRepository.Find(queryOptions) 302 _, creditAccounts, err := creditAccountRepository.Find(queryOptions)
302 if err != nil { 303 if err != nil {
303 return res, err 304 return res, err
@@ -542,7 +543,9 @@ func (ptr *CooperationStatisticsService) SearchDividendsEstimates(queryOptions m @@ -542,7 +543,9 @@ func (ptr *CooperationStatisticsService) SearchDividendsEstimates(queryOptions m
542 DividendsType: item.DividendsType, 543 DividendsType: item.DividendsType,
543 DividendsUser: item.DividendsUser, 544 DividendsUser: item.DividendsUser,
544 } 545 }
545 - if item.PaymentStatus == 2 { 546 + // 1.全部列表、已支付列表的分红状态显示为已分红
  547 + // 2.已结算列表的分红状态还是显示已结算
  548 + if item.PaymentStatus == 2 && (request.DividendsAccountStatus == 3 || request.DividendsAccountStatus == 0) {
546 result.DividendsAccountStatus = 3 549 result.DividendsAccountStatus = 3
547 } 550 }
548 // TODO:优化查询 统一查询到map里面、或者冗余数据 551 // TODO:优化查询 统一查询到map里面、或者冗余数据