Commit 1f3a96e7 authored by szh's avatar szh

update

parent 45754aa5
...@@ -201,7 +201,7 @@ func (courseActionApi *CourseActionApi) FindCourseActionWeb(c *gin.Context) { ...@@ -201,7 +201,7 @@ func (courseActionApi *CourseActionApi) FindCourseActionWeb(c *gin.Context) {
response.FailWithMessage(err.Error(), c) response.FailWithMessage(err.Error(), c)
return return
} }
if recourseAction, err := courseActionService.GetCourseAction(courseAction.ID); err != nil { if recourseAction, err := courseActionService.GetCourseActionByIdAddr(courseAction.ID,courseAction.Address); err != nil {
global.GVA_LOG.Error("查询失败!", zap.Error(err)) global.GVA_LOG.Error("查询失败!", zap.Error(err))
response.FailWithMessage("查询失败", c) response.FailWithMessage("查询失败", c)
} else { } else {
......
...@@ -224,10 +224,12 @@ func (courseSignupApi *CourseSignupApi) SignCourse(c *gin.Context) { ...@@ -224,10 +224,12 @@ func (courseSignupApi *CourseSignupApi) SignCourse(c *gin.Context) {
} }
if err == nil && !*cs.IsPass{ if err == nil && !*cs.IsPass{
response.OkWithMessage("已报名,等待审核", c) response.OkWithDetailed(*courseSignup.Cid,"已报名,等待审核", c)
// response.OkWithMessage("已报名,等待审核", c)
return return
} else if err == nil && *cs.IsPass { } else if err == nil && *cs.IsPass {
response.OkWithMessage("已报名", c) response.OkWithDetailed(*courseSignup.Cid,"已报名", c)
// response.OkWithMessage("已报名", c)
return return
} }
...@@ -242,7 +244,8 @@ func (courseSignupApi *CourseSignupApi) SignCourse(c *gin.Context) { ...@@ -242,7 +244,8 @@ func (courseSignupApi *CourseSignupApi) SignCourse(c *gin.Context) {
response.FailWithMessage("更新用户信息失败", c) response.FailWithMessage("更新用户信息失败", c)
return return
} }
response.OkWithMessage("报名成功", c) response.OkWithDetailed(*courseSignup.Cid,"报名成功", c)
// response.OkWithMessage("报名成功", c)
} }
} }
......
package example package example
import ( import (
"github.com/gin-gonic/gin"
"go.uber.org/zap"
"courseSign/server/global" "courseSign/server/global"
"courseSign/server/model/common/request" "courseSign/server/model/common/request"
"courseSign/server/model/common/response" "courseSign/server/model/common/response"
"courseSign/server/model/example" "courseSign/server/model/example"
exampleRes "courseSign/server/model/example/response" exampleRes "courseSign/server/model/example/response"
"github.com/gin-gonic/gin"
"go.uber.org/zap"
) )
type FileUploadAndDownloadApi struct{} type FileUploadAndDownloadApi struct{}
......
...@@ -46,6 +46,28 @@ func (courseActionService *CourseActionService)GetCourseAction(id uint) (courseA ...@@ -46,6 +46,28 @@ func (courseActionService *CourseActionService)GetCourseAction(id uint) (courseA
return return
} }
// GetCourseAction 根据id获取CourseAction记录
// Author [piexlmax](https://github.com/piexlmax)
func (courseActionService *CourseActionService)GetCourseActionByIdAddr(id uint,addr string) (courseAction course.CourseAction, err error) {
err = global.GVA_DB.Where("id = ?", id).First(&courseAction).Error
if addr != "" {
var user course.CourseUsers
err = global.GVA_DB.Model(&course.CourseUsers{}).Where("address = ?",addr).First(&user).Error
if err != nil {
return
}
var cas course.CourseActionUsers
err = global.GVA_DB.Model(&course.CourseActionUsers{}).Where("aid = ? and uid = ?",id,user.ID).First(&cas).Error
if err != nil && err != gorm.ErrRecordNotFound {
return
}
if err == nil {
courseAction.IsSign = true
}
}
return
}
// GetCourseActionInfoList 分页获取CourseAction记录 // GetCourseActionInfoList 分页获取CourseAction记录
// Author [piexlmax](https://github.com/piexlmax) // Author [piexlmax](https://github.com/piexlmax)
func (courseActionService *CourseActionService)GetCourseActionInfoList(info courseReq.CourseActionSearch) (list []course.CourseAction, total int64, err error) { func (courseActionService *CourseActionService)GetCourseActionInfoList(info courseReq.CourseActionSearch) (list []course.CourseAction, total int64, err error) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment