|
@@ -327,6 +327,11 @@ func (this *MorningMeetingController) LogApprove() {
|
|
|
logId := req.LogId
|
|
|
status := req.Status
|
|
|
rejectContent := req.RejectContent
|
|
|
+ if status != 1 && status != 3 {
|
|
|
+ br.Msg = "操作失败"
|
|
|
+ br.ErrMsg = "发布状态错误"
|
|
|
+ return
|
|
|
+ }
|
|
|
logDetail, err := models.GetCygxMorningMeetingReviewLogByLogId(logId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
@@ -334,11 +339,18 @@ func (this *MorningMeetingController) LogApprove() {
|
|
|
return
|
|
|
}
|
|
|
meetingId := logDetail.MeetingId
|
|
|
- if status != 1 && status != 3 {
|
|
|
- br.Msg = "操作失败"
|
|
|
- br.ErrMsg = "发布状态错误"
|
|
|
+ reviewDetail, err := models.GetMorningMeetingReviewById(meetingId)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取晨会信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ if reviewDetail.Status != 2 {
|
|
|
+ br.Msg = "请勿重复审批"
|
|
|
+ br.ErrMsg = "请勿重复审批"
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
var operate string
|
|
|
if status == 1 {
|
|
|
operate = "已通过"
|