Browse Source

wip:查询个人自账号共享账户余额

wangkaiyue 1 year ago
parent
commit
548996f1b9
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/jfw/modules/subscribepay/src/entity/pdfExportPack.go

+ 4 - 4
src/jfw/modules/subscribepay/src/entity/pdfExportPack.go

@@ -272,7 +272,7 @@ func (this *pdfExportPackStruct) PackQuery(accountId string, vip *jy.BigVipBaseM
 	if err != nil {
 		return nil, err
 	}
-	//查询共享账户
+	//查询个人版本共享账户
 	shareAccount := fmt.Sprintf("%s%s", ParentResourceIdPrefix, accountId)
 	if vip != nil && vip.Pid != "" {
 		shareAccount = fmt.Sprintf("%s%s", ParentResourceIdPrefix, vip.Pid)
@@ -333,9 +333,9 @@ func (this *pdfExportPackStruct) accountQuery(accountId string) (*AccountPdfPack
 // Merge 合并主账号资源
 func (appi *AccountPdfPackItem) merge(pAccount *AccountPdfPackItem) *AccountPdfPackItem {
 	var (
-		winnerMinEndTime = qutil.If(appi.WINNER.MinEndTime != "" && appi.WINNER.MinEndTime < pAccount.WINNER.MinEndTime, appi.WINNER.MinEndTime, pAccount.WINNER.MinEndTime).(string)
-		buyerMinEndTime  = qutil.If(appi.BUYER.MinEndTime != "" && appi.BUYER.MinEndTime < pAccount.BUYER.MinEndTime, appi.BUYER.MinEndTime, pAccount.BUYER.MinEndTime).(string)
-		marketMinEndTime = qutil.If(appi.MARKET.MinEndTime != "" && appi.MARKET.MinEndTime < pAccount.MARKET.MinEndTime, appi.MARKET.MinEndTime, pAccount.MARKET.MinEndTime).(string)
+		winnerMinEndTime = qutil.If(pAccount.WINNER.MinEndTime == "" || (appi.WINNER.MinEndTime != "" && appi.WINNER.MinEndTime < pAccount.WINNER.MinEndTime), appi.WINNER.MinEndTime, pAccount.WINNER.MinEndTime).(string)
+		buyerMinEndTime  = qutil.If(pAccount.BUYER.MinEndTime == "" || (appi.BUYER.MinEndTime != "" && appi.BUYER.MinEndTime < pAccount.BUYER.MinEndTime), appi.BUYER.MinEndTime, pAccount.BUYER.MinEndTime).(string)
+		marketMinEndTime = qutil.If(pAccount.MARKET.MinEndTime == "" || (appi.MARKET.MinEndTime != "" && appi.MARKET.MinEndTime < pAccount.MARKET.MinEndTime), appi.MARKET.MinEndTime, pAccount.MARKET.MinEndTime).(string)
 	)
 	return &AccountPdfPackItem{
 		WINNER: AccountPdfPack{