正在显示
1 个修改的文件
包含
18 行增加
和
0 行删除
| @@ -530,6 +530,19 @@ func ChanceUpdate(header *protocol.RequestHeader, request *protocol.ChanceUpdate | @@ -530,6 +530,19 @@ func ChanceUpdate(header *protocol.RequestHeader, request *protocol.ChanceUpdate | ||
| 530 | err = protocol.NewCustomMessage(5101, "该机会已被关闭或您没有权限查看") | 530 | err = protocol.NewCustomMessage(5101, "该机会已被关闭或您没有权限查看") |
| 531 | return | 531 | return |
| 532 | } | 532 | } |
| 533 | + if chance.UserId == header.UserId { | ||
| 534 | + if chance.ReviewStatus == protocol.ReviewStatusAuditging && chance.PublishStatus > 0 && len(chance.ApproveData) > 0 { | ||
| 535 | + //不可编辑 | ||
| 536 | + err = protocol.NewErrWithMessage(5202) | ||
| 537 | + return | ||
| 538 | + } | ||
| 539 | + } else { | ||
| 540 | + if chance.ReviewStatus == protocol.ReviewStatusReturn { | ||
| 541 | + //不可编辑 | ||
| 542 | + err = protocol.NewErrWithMessage(5202) | ||
| 543 | + return | ||
| 544 | + } | ||
| 545 | + } | ||
| 533 | //1.模板是否存在 | 546 | //1.模板是否存在 |
| 534 | if template, err = models.GetAuditTemplateById(int64(chance.AuditTemplateId)); err != nil { | 547 | if template, err = models.GetAuditTemplateById(int64(chance.AuditTemplateId)); err != nil { |
| 535 | log.Error("模板不存在:", chance.AuditTemplateId, err) | 548 | log.Error("模板不存在:", chance.AuditTemplateId, err) |
| @@ -1916,6 +1929,11 @@ func ChanceDelete(header *protocol.RequestHeader, request *protocol.ChanceDelete | @@ -1916,6 +1929,11 @@ func ChanceDelete(header *protocol.RequestHeader, request *protocol.ChanceDelete | ||
| 1916 | log.Error(err) | 1929 | log.Error(err) |
| 1917 | return | 1930 | return |
| 1918 | } | 1931 | } |
| 1932 | + if chance.UserId != header.UserId { | ||
| 1933 | + err = protocol.NewErrWithMessage(5202) | ||
| 1934 | + log.Warn(chance.UserId, header.UserId, err) | ||
| 1935 | + return | ||
| 1936 | + } | ||
| 1919 | if chance.ReviewStatus == protocol.ReviewStatusPass { | 1937 | if chance.ReviewStatus == protocol.ReviewStatusPass { |
| 1920 | err = protocol.NewErrWithMessage(5202) | 1938 | err = protocol.NewErrWithMessage(5202) |
| 1921 | return | 1939 | return |
-
请 注册 或 登录 后发表评论