作者 yangfu

权限修改

@@ -1933,6 +1933,10 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ @@ -1933,6 +1933,10 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ
1933 } 1933 }
1934 //判断机会权限 1934 //判断机会权限
1935 if request.ChanceId > 0 { 1935 if request.ChanceId > 0 {
  1936 + if chance, err = models.GetChanceById(request.ChanceId); err != nil {
  1937 + err = protocol.NewErrWithMessage(5101)
  1938 + return
  1939 + }
1936 if chance.Status == models.ChanceStatusClose || chance.EnableStatus == 0 { //机会关闭 / 删除 1940 if chance.Status == models.ChanceStatusClose || chance.EnableStatus == 0 { //机会关闭 / 删除
1937 rsp.EditChance = 0 1941 rsp.EditChance = 0
1938 rsp.EditPublicStatus = 0 1942 rsp.EditPublicStatus = 0
@@ -1940,10 +1944,6 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ @@ -1940,10 +1944,6 @@ func Permission(header *protocol.RequestHeader, request *protocol.PermissionRequ
1940 log.Debug(fmt.Sprintf("用户:%v chance_id:%v 机会关闭/删除 无权限", header.UserId, chance.Id)) 1944 log.Debug(fmt.Sprintf("用户:%v chance_id:%v 机会关闭/删除 无权限", header.UserId, chance.Id))
1941 return 1945 return
1942 } 1946 }
1943 - if chance, err = models.GetChanceById(request.ChanceId); err != nil {  
1944 - err = protocol.NewErrWithMessage(5101)  
1945 - return  
1946 - }  
1947 //本人 1947 //本人
1948 if chance.UserId == header.UserId { 1948 if chance.UserId == header.UserId {
1949 //审核通过 或者 已经被人审核过 就不能编辑了 1949 //审核通过 或者 已经被人审核过 就不能编辑了