|
|
@@ -25,20 +25,20 @@ func (c *Controller) Save(r *ghttp.Request) {
|
|
|
// 初始化学生service
|
|
|
servcie, err := service.NewInformationService(tenant)
|
|
|
if err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
}
|
|
|
|
|
|
// 判断是新增还是删除,获取的id为空新增,不为空则更新
|
|
|
if addOrUpdateReq.Id > 0 {
|
|
|
if newStudent, err := servcie.Update(addOrUpdateReq); err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
} else {
|
|
|
response.Json(r, 0, "更新成功", newStudent)
|
|
|
}
|
|
|
} else {
|
|
|
addOrUpdateReq.Id = 0
|
|
|
if newId, err := servcie.Add(addOrUpdateReq); err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
} else {
|
|
|
response.Json(r, 0, "新建成功", newId)
|
|
|
}
|
|
|
@@ -52,15 +52,18 @@ func (c *Controller) DeleteById(r *ghttp.Request) {
|
|
|
tenant := r.Header.Get("Tenant")
|
|
|
id := r.GetInt("id")
|
|
|
glog.Info(id)
|
|
|
+ if id == 0 {
|
|
|
+ response.Json(r, -1, "id不能为空")
|
|
|
+ }
|
|
|
|
|
|
// 初始化学生service
|
|
|
servcie, err := service.NewInformationService(tenant)
|
|
|
if err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
}
|
|
|
|
|
|
if err := servcie.Delete(id); err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
} else {
|
|
|
response.Json(r, 0, "删除成功")
|
|
|
}
|
|
|
@@ -73,14 +76,17 @@ func (c *Controller) GetDetailById(r *ghttp.Request) {
|
|
|
// 学生id
|
|
|
id := r.GetInt("id")
|
|
|
glog.Info(id)
|
|
|
+ if id == 0 {
|
|
|
+ response.Json(r, -1, "id不能为空")
|
|
|
+ }
|
|
|
// 初始化学生service
|
|
|
servcie, err := service.NewInformationService(tenant)
|
|
|
if err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
}
|
|
|
// 调用service方法
|
|
|
if information, err := servcie.GetByID(id); err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
} else {
|
|
|
response.Json(r, 0, "ok", information)
|
|
|
}
|
|
|
@@ -94,7 +100,7 @@ func (c *Controller) GetPageList(r *ghttp.Request) {
|
|
|
// 初始化学生service
|
|
|
servcie, err := service.NewInformationService(tenant)
|
|
|
if err != nil {
|
|
|
- response.Json(r, 1, err.Error())
|
|
|
+ response.Json(r, -1, err.Error())
|
|
|
}
|
|
|
// 分页查询信息列表
|
|
|
var selectPageReq information.SelectPageReq
|