正在显示
1 个修改的文件
包含
12 行增加
和
2 行删除
| @@ -93,7 +93,8 @@ func SiftingResults(header *protocol.RequestHeader, request *protocol.SiftingRes | @@ -93,7 +93,8 @@ func SiftingResults(header *protocol.RequestHeader, request *protocol.SiftingRes | ||
| 93 | //提交自查 | 93 | //提交自查 |
| 94 | func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecksRequest) (rsp *protocol.SubmitChecksResponse, err error) { | 94 | func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecksRequest) (rsp *protocol.SubmitChecksResponse, err error) { |
| 95 | var ( | 95 | var ( |
| 96 | - p *models.AuditFlowProcess | 96 | + p *models.AuditFlowProcess |
| 97 | + chance *models.Chance | ||
| 97 | ) | 98 | ) |
| 98 | //测试 | 99 | //测试 |
| 99 | if request.Uid != 0 { | 100 | if request.Uid != 0 { |
| @@ -103,6 +104,15 @@ func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecks | @@ -103,6 +104,15 @@ func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecks | ||
| 103 | log.Error(err) | 104 | log.Error(err) |
| 104 | return | 105 | return |
| 105 | } | 106 | } |
| 107 | + if chance, err = models.GetChanceById(request.ChanceId); err != nil { | ||
| 108 | + log.Error(err) | ||
| 109 | + err = protocol.NewCustomMessage(5102, "该机会已被关闭") | ||
| 110 | + return | ||
| 111 | + } | ||
| 112 | + if chance.Status == models.ChanceStatusClose { | ||
| 113 | + err = protocol.NewCustomMessage(5102, "该机会已被关闭") | ||
| 114 | + return | ||
| 115 | + } | ||
| 106 | if _, result := CheckIsCommitAllCheck(request.ChanceId); result { | 116 | if _, result := CheckIsCommitAllCheck(request.ChanceId); result { |
| 107 | err = protocol.NewCustomMessage(1, "所有人均已提交,不允许修改自查内容") | 117 | err = protocol.NewCustomMessage(1, "所有人均已提交,不允许修改自查内容") |
| 108 | return | 118 | return |
| @@ -120,7 +130,7 @@ func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecks | @@ -120,7 +130,7 @@ func SubmitChecks(header *protocol.RequestHeader, request *protocol.SubmitChecks | ||
| 120 | var ( | 130 | var ( |
| 121 | DeleteAll = `delete from chance_check_result where chance_id =? and user_company_id=? ` | 131 | DeleteAll = `delete from chance_check_result where chance_id =? and user_company_id=? ` |
| 122 | UpdateCommitStatus = `update audit_flow_process set submit_check_status=? ,submit_check_time=now() where chance_id=? and id=?` | 132 | UpdateCommitStatus = `update audit_flow_process set submit_check_status=? ,submit_check_time=now() where chance_id=? and id=?` |
| 123 | - UpdateChanceCheckResultStatus = `update chance set check_result_status=?,check_result=? where id=?` | 133 | + UpdateChanceCheckResultStatus = `update chance set check_result_status=?,check_result=?,check_time=now() where id=?` |
| 124 | ) | 134 | ) |
| 125 | if err = utils.ExecuteSQLWithOrmer(o, DeleteAll, request.ChanceId, header.UserId); err != nil { | 135 | if err = utils.ExecuteSQLWithOrmer(o, DeleteAll, request.ChanceId, header.UserId); err != nil { |
| 126 | log.Error(err) | 136 | log.Error(err) |
-
请 注册 或 登录 后发表评论