|
@@ -1,11 +1,11 @@
|
|
|
package duty
|
|
package duty
|
|
|
|
|
|
|
|
import (
|
|
import (
|
|
|
|
|
+ "dashoo.cn/micro_libary/response"
|
|
|
"dashoo.cn/modi_webapi/app/common"
|
|
"dashoo.cn/modi_webapi/app/common"
|
|
|
"dashoo.cn/modi_webapi/app/model/duty"
|
|
"dashoo.cn/modi_webapi/app/model/duty"
|
|
|
dutyService "dashoo.cn/modi_webapi/app/service/duty"
|
|
dutyService "dashoo.cn/modi_webapi/app/service/duty"
|
|
|
"dashoo.cn/modi_webapi/library/request"
|
|
"dashoo.cn/modi_webapi/library/request"
|
|
|
- "dashoo.cn/modi_webapi/library/response"
|
|
|
|
|
"github.com/gogf/gf/net/ghttp"
|
|
"github.com/gogf/gf/net/ghttp"
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -63,7 +63,7 @@ func (c *DutyController) GetPageList(r *ghttp.Request) {
|
|
|
func (c *DutyController) AddDuty(r *ghttp.Request) {
|
|
func (c *DutyController) AddDuty(r *ghttp.Request) {
|
|
|
// tenant 租户模式
|
|
// tenant 租户模式
|
|
|
tenant := r.Header.Get("Tenant")
|
|
tenant := r.Header.Get("Tenant")
|
|
|
- var entity *duty.Entity
|
|
|
|
|
|
|
+ var entity *duty.AddDateReq
|
|
|
// 赋值并校验参数
|
|
// 赋值并校验参数
|
|
|
if err := r.Parse(&entity); err != nil {
|
|
if err := r.Parse(&entity); err != nil {
|
|
|
response.Json(r, -1, err.Error())
|
|
response.Json(r, -1, err.Error())
|
|
@@ -89,6 +89,9 @@ func (c *DutyController) GetDutyById(r *ghttp.Request) {
|
|
|
// tenant 租户模式
|
|
// tenant 租户模式
|
|
|
tenant := r.Header.Get("Tenant")
|
|
tenant := r.Header.Get("Tenant")
|
|
|
Id := r.GetInt("Id")
|
|
Id := r.GetInt("Id")
|
|
|
|
|
+ if Id == 0 {
|
|
|
|
|
+ response.Json(r, -1, "Id不能为空")
|
|
|
|
|
+ }
|
|
|
// 初始化课程详情service
|
|
// 初始化课程详情service
|
|
|
service, err := dutyService.NewDutyService(tenant)
|
|
service, err := dutyService.NewDutyService(tenant)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -106,11 +109,16 @@ func (c *DutyController) GetDutyById(r *ghttp.Request) {
|
|
|
func (c *DutyController) UpdateDuty(r *ghttp.Request) {
|
|
func (c *DutyController) UpdateDuty(r *ghttp.Request) {
|
|
|
// tenant 租户模式
|
|
// tenant 租户模式
|
|
|
tenant := r.Header.Get("Tenant")
|
|
tenant := r.Header.Get("Tenant")
|
|
|
- var entity *duty.Entity
|
|
|
|
|
|
|
+ var entity *duty.UpdDateReq
|
|
|
// 赋值并校验参数
|
|
// 赋值并校验参数
|
|
|
if err := r.Parse(&entity); err != nil {
|
|
if err := r.Parse(&entity); err != nil {
|
|
|
response.Json(r, -1, err.Error())
|
|
response.Json(r, -1, err.Error())
|
|
|
}
|
|
}
|
|
|
|
|
+ Id := r.GetInt("Id")
|
|
|
|
|
+ if Id == 0 {
|
|
|
|
|
+ response.Json(r, -1, "Id不能为空")
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 初始化课程详情service
|
|
// 初始化课程详情service
|
|
|
service, err := dutyService.NewDutyService(tenant)
|
|
service, err := dutyService.NewDutyService(tenant)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -120,7 +128,7 @@ func (c *DutyController) UpdateDuty(r *ghttp.Request) {
|
|
|
realName := r.GetParamVar("realname").String()
|
|
realName := r.GetParamVar("realname").String()
|
|
|
entity.UpdatedBy = realName
|
|
entity.UpdatedBy = realName
|
|
|
|
|
|
|
|
- if duty, err := service.Save(entity); err != nil {
|
|
|
|
|
|
|
+ if duty, err := service.Save(Id, entity); err != nil {
|
|
|
response.Json(r, 1, err.Error())
|
|
response.Json(r, 1, err.Error())
|
|
|
} else {
|
|
} else {
|
|
|
response.Json(r, 0, "更新成功", duty)
|
|
response.Json(r, 0, "更新成功", duty)
|
|
@@ -134,13 +142,16 @@ func (c *DutyController) DeleteDuty(r *ghttp.Request) {
|
|
|
tenant := r.Header.Get("Tenant")
|
|
tenant := r.Header.Get("Tenant")
|
|
|
// 详情id
|
|
// 详情id
|
|
|
Ids := r.GetInts("ids")
|
|
Ids := r.GetInts("ids")
|
|
|
|
|
+ if len(Ids) == 0 {
|
|
|
|
|
+ response.Json(r, -1, "ids不能为空")
|
|
|
|
|
+ }
|
|
|
delIdsReq := new(common.DeleteIdsReq)
|
|
delIdsReq := new(common.DeleteIdsReq)
|
|
|
delUpdReq := new(common.DeleteUpdReq)
|
|
delUpdReq := new(common.DeleteUpdReq)
|
|
|
delIdsReq.Id = Ids
|
|
delIdsReq.Id = Ids
|
|
|
// 获取操作人
|
|
// 获取操作人
|
|
|
realName := r.GetParamVar("realname").String()
|
|
realName := r.GetParamVar("realname").String()
|
|
|
delUpdReq.UpdatedBy = realName
|
|
delUpdReq.UpdatedBy = realName
|
|
|
- // 初始化课程详情service
|
|
|
|
|
|
|
+ // 初始化详情service
|
|
|
service, err := dutyService.NewDutyService(tenant)
|
|
service, err := dutyService.NewDutyService(tenant)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
response.Json(r, -1, err.Error())
|
|
response.Json(r, -1, err.Error())
|