|
|
@@ -145,14 +145,14 @@ func (this *THotUpdateVerManager) ChangeStatus(id string, status int16) (*TGetVe
|
|
|
func (this *THotUpdateVerManager) GetVersionList(start, limit int64) ([]*TGetVersionRsp, error) {
|
|
|
opts := options.Find().
|
|
|
SetSort(bson.M{"created_at": -1}). // 按版本降序
|
|
|
- SetSkip(start).
|
|
|
+ SetSkip(start - 1).
|
|
|
SetLimit(limit)
|
|
|
|
|
|
dbVersionArr, err := this.versionDB.Find(nil, opts)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
- rspArr := make([]*TGetVersionRsp, len(dbVersionArr))
|
|
|
+ rspArr := make([]*TGetVersionRsp, 0, len(dbVersionArr))
|
|
|
for _, mVersion := range dbVersionArr {
|
|
|
vRsp := &TGetVersionRsp{}
|
|
|
vRsp.FromMVersion(&mVersion)
|
|
|
@@ -181,7 +181,9 @@ func (this *THotUpdateVerManager) updateVersionMap(proj, os string, versionRsp *
|
|
|
if _, ok := this.versionMap[proj]; !ok {
|
|
|
this.versionMap[proj] = make(map[string]*TGetVersionRsp)
|
|
|
}
|
|
|
+ logger.Info("before updateVersionMap", this.versionMap[proj][os])
|
|
|
this.versionMap[proj][os] = versionRsp
|
|
|
+ logger.Info("after updateVersionMap", this.versionMap[proj][os])
|
|
|
}
|
|
|
|
|
|
// 版本号是递增的
|