作者 yangfu

Merge remote-tracking branch 'origin/test' into dev

@@ -36,7 +36,7 @@ func (this *AuthController) Login() { @@ -36,7 +36,7 @@ func (this *AuthController) Login() {
36 return 36 return
37 } 37 }
38 header := controllers.GetRequestHeader(this.Ctx) 38 header := controllers.GetRequestHeader(this.Ctx)
39 - if beego.BConfig.RunMode == "prod" || beego.BConfig.RunMode == "test1" { 39 + if beego.BConfig.RunMode == "prod" || beego.BConfig.RunMode == "test" {
40 msg = protocol.NewReturnResponse(auth.LoginV3(header, request)) 40 msg = protocol.NewReturnResponse(auth.LoginV3(header, request))
41 return 41 return
42 } 42 }
@@ -137,7 +137,7 @@ func (this *UserController) SwitchCompany() { @@ -137,7 +137,7 @@ func (this *UserController) SwitchCompany() {
137 return 137 return
138 } 138 }
139 header := controllers.GetRequestHeader(this.Ctx) 139 header := controllers.GetRequestHeader(this.Ctx)
140 - if beego.BConfig.RunMode == "prod" || beego.BConfig.RunMode == "test1" { 140 + if beego.BConfig.RunMode == "prod" || beego.BConfig.RunMode == "test" {
141 msg = protocol.NewReturnResponse(user.SwitchCompanyV3(header, request)) 141 msg = protocol.NewReturnResponse(user.SwitchCompanyV3(header, request))
142 return 142 return
143 } 143 }
@@ -162,7 +162,7 @@ func (this *UserController) UserInfo() { @@ -162,7 +162,7 @@ func (this *UserController) UserInfo() {
162 return 162 return
163 } 163 }
164 header := controllers.GetRequestHeader(this.Ctx) 164 header := controllers.GetRequestHeader(this.Ctx)
165 - if beego.BConfig.RunMode == "prod" || beego.BConfig.RunMode == "test1" { 165 + if beego.BConfig.RunMode == "prod" || beego.BConfig.RunMode == "test" {
166 msg = protocol.NewReturnResponse(user.UserInfoV3(header, request)) 166 msg = protocol.NewReturnResponse(user.UserInfoV3(header, request))
167 return 167 return
168 } 168 }
@@ -1526,6 +1526,9 @@ func ChanceStatistics(header *protocol.RequestHeader, request *protocol.ChanceSt @@ -1526,6 +1526,9 @@ func ChanceStatistics(header *protocol.RequestHeader, request *protocol.ChanceSt
1526 item := chanceType[i] 1526 item := chanceType[i]
1527 if total, err = agg.GetChancePool(header.UserId, header.CompanyId, models.NewChancePoolOption(item.Id, []int{}, models.ChancePool, 0), 0, false, 0, 0, nil); err != nil { 1527 if total, err = agg.GetChancePool(header.UserId, header.CompanyId, models.NewChancePoolOption(item.Id, []int{}, models.ChancePool, 0), 0, false, 0, 0, nil); err != nil {
1528 log.Error(err) 1528 log.Error(err)
  1529 + if err == orm.ErrNoRows {
  1530 + err = nil
  1531 + }
1529 return 1532 return
1530 } 1533 }
1531 sum += total 1534 sum += total
@@ -2222,6 +2225,10 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ @@ -2222,6 +2225,10 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ
2222 if chance.UserId != header.UserId && chance.ReviewStatus == protocol.ReviewStatusReturn { 2225 if chance.UserId != header.UserId && chance.ReviewStatus == protocol.ReviewStatusReturn {
2223 noPermission() 2226 noPermission()
2224 } 2227 }
  2228 + //机会 已经在审核中的 本来即使是管理员也没有权限
  2229 + if chance.UserId == header.UserId && chance.ReviewStatus == protocol.ReviewStatusAuditging && len(chance.ApproveData) > 0 {
  2230 + noPermission()
  2231 + }
2225 return 2232 return
2226 } 2233 }
2227 //机会关闭 / 删除 2234 //机会关闭 / 删除