From 663db1dd160e759c9401289554543b1d1ea1e5cb Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期六, 05 八月 2023 12:17:17 +0800 Subject: [PATCH] 服务单管理故障类别增删改查,服务单管理花费时间增删改查,增加服务方式、花费时间、严重程度、优先级别初始化数据 --- api/v1/serviceOrder.go | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/api/v1/serviceOrder.go b/api/v1/serviceOrder.go index 3beabbd..426dcef 100644 --- a/api/v1/serviceOrder.go +++ b/api/v1/serviceOrder.go @@ -6,6 +6,7 @@ "aps_crm/model/response" "aps_crm/pkg/contextx" "aps_crm/pkg/ecode" + "aps_crm/pkg/structx" "aps_crm/service" "github.com/gin-gonic/gin" "strconv" @@ -28,6 +29,10 @@ } serviceOrder := new(model.ServiceOrder) + if err := structx.AssignTo(params, serviceOrder); err != nil { + ctx.Fail(ecode.ParamsErr) + return + } errCode := service.NewServiceOrderService().AddServiceOrder(serviceOrder) if errCode != ecode.OK { @@ -75,7 +80,13 @@ return } - errCode := service.NewServiceOrderService().UpdateServiceOrder(¶ms.ServiceOrder) + serviceOrder := new(model.ServiceOrder) + if err := structx.AssignTo(params, serviceOrder); err != nil { + ctx.Fail(ecode.ParamsErr) + return + } + + errCode := service.NewServiceOrderService().UpdateServiceOrder(serviceOrder) if errCode != ecode.OK { ctx.Fail(errCode) return @@ -103,7 +114,7 @@ } ctx.OkWithDetailed(response.ListResponse{ - Data: serviceOrder, + Data: serviceOrder, Count: total, }) } -- Gitblit v1.8.0