chonghuiyuan

This commit is contained in:
苏尹岚
2020-11-10 14:00:22 +08:00
parent e7627e5904
commit e114e56ab2

View File

@@ -565,6 +565,7 @@ func InvestMember(ctx *jxcontext.Context, memberID int) (errCode string, err err
}
if _, err = dao.UpdateEntity(db, userMember, "EndAt"); err != nil {
dao.Rollback(db)
return
}
} else {
userMember2 := &model.UserMember{
@@ -580,16 +581,13 @@ func InvestMember(ctx *jxcontext.Context, memberID int) (errCode string, err err
dao.WrapAddIDCULDEntity(userMember2, ctx.GetUserName())
if err = dao.CreateEntity(db, userMember2); err != nil {
dao.Rollback(db)
return
}
}
//支出明细
if err = financial.AddBillExpend(db, userBill.BillID, model.BillTypeMember, memberCard.Price); err != nil {
dao.Rollback(db)
}
//账户余额支出
userBill.AccountBalance -= memberCard.Price
if _, err = dao.UpdateEntity(db, userBill, "AccountBalance"); err != nil {
if err = financial.AddExpendUpdateAccount(db, userBill, model.BillTypeMember, memberCard.Price); err != nil {
dao.Rollback(db)
return
}
dao.Commit(db)
return errCode, err