作者 唐旭辉

bug 修复

@@ -45,7 +45,7 @@ func (PartnerInfoService *PartnerInfoService) CreatePartnerInfo(cmd *command.Cre @@ -45,7 +45,7 @@ func (PartnerInfoService *PartnerInfoService) CreatePartnerInfo(cmd *command.Cre
45 }); err != nil { 45 }); err != nil {
46 return nil, lib.ThrowError(lib.TRANSACTION_ERROR, err.Error()) 46 return nil, lib.ThrowError(lib.TRANSACTION_ERROR, err.Error())
47 } 47 }
48 - ok, err := partnerinfoDao.PartnerAccountExist(cmd.Account) 48 + ok, err := partnerinfoDao.PartnerAccountExist(cmd.Account, cmd.CompanyId)
49 if err != nil { 49 if err != nil {
50 return nil, lib.ThrowError(lib.TRANSACTION_ERROR, err.Error()) 50 return nil, lib.ThrowError(lib.TRANSACTION_ERROR, err.Error())
51 } 51 }
@@ -93,6 +93,7 @@ func (pay BusinessBonusNullPay) NullPayPartnerBonus(bonus *BusinessBonus) error @@ -93,6 +93,7 @@ func (pay BusinessBonusNullPay) NullPayPartnerBonus(bonus *BusinessBonus) error
93 func (pay BusinessBonusNullPay) WartPayPartnerBonus(bonus *BusinessBonus) error { 93 func (pay BusinessBonusNullPay) WartPayPartnerBonus(bonus *BusinessBonus) error {
94 bonus.BonusNot = bonus.Bonus 94 bonus.BonusNot = bonus.Bonus
95 bonus.BonusStatus = BUSINESS_BONUS_WAIT_PAY 95 bonus.BonusStatus = BUSINESS_BONUS_WAIT_PAY
  96 + bonus.BonusHas = 0
96 return nil 97 return nil
97 } 98 }
98 99
@@ -115,6 +116,7 @@ func (pay BusinessBonusWaitPay) NullPayPartnerBonus(bonus *BusinessBonus) error @@ -115,6 +116,7 @@ func (pay BusinessBonusWaitPay) NullPayPartnerBonus(bonus *BusinessBonus) error
115 func (pay BusinessBonusWaitPay) WartPayPartnerBonus(bonus *BusinessBonus) error { 116 func (pay BusinessBonusWaitPay) WartPayPartnerBonus(bonus *BusinessBonus) error {
116 bonus.BonusNot = bonus.Bonus 117 bonus.BonusNot = bonus.Bonus
117 bonus.BonusStatus = BUSINESS_BONUS_WAIT_PAY 118 bonus.BonusStatus = BUSINESS_BONUS_WAIT_PAY
  119 + bonus.BonusHas = 0
118 return nil 120 return nil
119 } 121 }
120 122
@@ -137,6 +139,7 @@ func (pay BusinessBonusHasPay) NullPayPartnerBonus(bonus *BusinessBonus) error { @@ -137,6 +139,7 @@ func (pay BusinessBonusHasPay) NullPayPartnerBonus(bonus *BusinessBonus) error {
137 func (pay BusinessBonusHasPay) WartPayPartnerBonus(bonus *BusinessBonus) error { 139 func (pay BusinessBonusHasPay) WartPayPartnerBonus(bonus *BusinessBonus) error {
138 bonus.BonusNot = bonus.Bonus 140 bonus.BonusNot = bonus.Bonus
139 bonus.BonusStatus = BUSINESS_BONUS_WAIT_PAY 141 bonus.BonusStatus = BUSINESS_BONUS_WAIT_PAY
  142 + bonus.BonusHas = 0
140 return nil 143 return nil
141 } 144 }
142 145
@@ -21,11 +21,12 @@ func NewPartnerInfoDao(transactionContext *transaction.TransactionContext) (*Par @@ -21,11 +21,12 @@ func NewPartnerInfoDao(transactionContext *transaction.TransactionContext) (*Par
21 } 21 }
22 } 22 }
23 23
24 -func (dao PartnerInfoDao) PartnerAccountExist(account string) (bool, error) { 24 +func (dao PartnerInfoDao) PartnerAccountExist(account string, companyId int64) (bool, error) {
25 tx := dao.transactionContext.PgDd 25 tx := dao.transactionContext.PgDd
26 m := &models.PartnerInfo{} 26 m := &models.PartnerInfo{}
27 ok, err := tx.Model(m). 27 ok, err := tx.Model(m).
28 Where("account=?", account). 28 Where("account=?", account).
  29 + Where("company_id=?", companyId).
29 Exists() 30 Exists()
30 31
31 return ok, err 32 return ok, err