浏览代码

no message

zhangchuanxing 1 周之前
父节点
当前提交
a62bdc43c5
共有 1 个文件被更改,包括 15 次插入3 次删除
  1. 15 3
      controllers/morning_meeting.go

+ 15 - 3
controllers/morning_meeting.go

@@ -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 = "已通过"