Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
5aab7a0c3c
@ -6,6 +6,7 @@ import (
|
|||||||
"go_dreamfactory/lego/sys/mgo"
|
"go_dreamfactory/lego/sys/mgo"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
|
"go_dreamfactory/sys/configure"
|
||||||
|
|
||||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||||
"go.mongodb.org/mongo-driver/mongo"
|
"go.mongodb.org/mongo-driver/mongo"
|
||||||
@ -40,6 +41,7 @@ func (this *modelComp) getModel(uid string) (info *pb.DBDColor, err error) {
|
|||||||
Integral: 0,
|
Integral: 0,
|
||||||
Weekaward: make(map[int32]bool),
|
Weekaward: make(map[int32]bool),
|
||||||
Allaward: make(map[int32]bool),
|
Allaward: make(map[int32]bool),
|
||||||
|
Weektime: configure.Now().Unix(),
|
||||||
}
|
}
|
||||||
err = this.Add(uid, info)
|
err = this.Add(uid, info)
|
||||||
}
|
}
|
||||||
|
@ -92,7 +92,7 @@ func (this *Room) PlayerHandle(uid string, handle *pb.DColorHandleReq) (err erro
|
|||||||
this.data.Blue.Score = this.data.Red.Score / 2
|
this.data.Blue.Score = this.data.Red.Score / 2
|
||||||
} else {
|
} else {
|
||||||
this.data.Blue.Score = int32(math.Floor(float64(conf.Fraction) * float64(tconf.Pro) / float64(1000)))
|
this.data.Blue.Score = int32(math.Floor(float64(conf.Fraction) * float64(tconf.Pro) / float64(1000)))
|
||||||
this.data.Red.Score = this.data.Red.Score / 2
|
this.data.Red.Score = this.data.Blue.Score / 2
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.currside = 0
|
this.currside = 0
|
||||||
@ -161,11 +161,11 @@ func (this *Room) PlayerOffline(uid string) (err error) {
|
|||||||
} else {
|
} else {
|
||||||
session = this.sessions[1]
|
session = this.sessions[1]
|
||||||
this.data.Blue.Score = int32(math.Floor(float64(conf.Fraction) * float64(tconf.Pro) / float64(1000)))
|
this.data.Blue.Score = int32(math.Floor(float64(conf.Fraction) * float64(tconf.Pro) / float64(1000)))
|
||||||
this.data.Red.Score = this.data.Red.Score / 2
|
this.data.Red.Score = this.data.Blue.Score / 2
|
||||||
}
|
}
|
||||||
|
|
||||||
this.data.Red.Integral += this.data.Red.Score
|
this.data.Red.Integral += this.data.Red.Score
|
||||||
this.data.Red.Accruedintegral += this.data.Blue.Score
|
this.data.Red.Accruedintegral += this.data.Red.Score
|
||||||
if this.data.Red.Score > this.data.Red.Maxintegral {
|
if this.data.Red.Score > this.data.Red.Maxintegral {
|
||||||
this.data.Red.Maxintegral = this.data.Red.Score
|
this.data.Red.Maxintegral = this.data.Red.Score
|
||||||
}
|
}
|
||||||
|
@ -98,6 +98,15 @@ func (this *modelDailyComp) delivery(session comm.IUserSession, pid int32) (errd
|
|||||||
if errdata, items = this.module.DispenseAtno(session, conf.Item, true); errdata != nil {
|
if errdata, items = this.module.DispenseAtno(session, conf.Item, true); errdata != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if err = this.updateUserDaily(info); err != nil {
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_DBError,
|
||||||
|
Title: pb.ErrorCode_DBError.ToString(),
|
||||||
|
Message: err.Error(),
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
go this.module.AsynHandleSession(session.Clone(), func(session comm.IUserSession) {
|
go this.module.AsynHandleSession(session.Clone(), func(session comm.IUserSession) {
|
||||||
this.module.WriteUserLog(session.GetUserId(), pid, comm.GMResAddType, "delivery", conf.Item)
|
this.module.WriteUserLog(session.GetUserId(), pid, comm.GMResAddType, "delivery", conf.Item)
|
||||||
})
|
})
|
||||||
|
@ -93,6 +93,15 @@ func (this *modelDiamondComp) delivery(session comm.IUserSession, id int32) (err
|
|||||||
if errdata, items = this.module.DispenseAtno(session, res, true); errdata != nil {
|
if errdata, items = this.module.DispenseAtno(session, res, true); errdata != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if err = this.updatemodel(info); err != nil {
|
||||||
|
errdata = &pb.ErrorData{
|
||||||
|
Code: pb.ErrorCode_DBError,
|
||||||
|
Title: pb.ErrorCode_DBError.ToString(),
|
||||||
|
Message: err.Error(),
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
go this.module.AsynHandleSession(session.Clone(), func(session comm.IUserSession) {
|
go this.module.AsynHandleSession(session.Clone(), func(session comm.IUserSession) {
|
||||||
this.module.WriteUserLog(session.GetUserId(), id, comm.GMResAddType, "deliverybyid", items)
|
this.module.WriteUserLog(session.GetUserId(), id, comm.GMResAddType, "deliverybyid", items)
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user