From 4f69f07912ea3da9770983c9d4bacbcebbb366e4 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期三, 09 八月 2023 15:22:54 +0800 Subject: [PATCH] 服务合同签约日期验证 --- api/v1/serviceContract.go | 42 ++++++------------------------------------ 1 files changed, 6 insertions(+), 36 deletions(-) diff --git a/api/v1/serviceContract.go b/api/v1/serviceContract.go index 7ab6147..d354aa2 100644 --- a/api/v1/serviceContract.go +++ b/api/v1/serviceContract.go @@ -46,11 +46,11 @@ // @Tags ServiceContract // @Summary 鍒犻櫎鏈嶅姟鍚堝悓 // @Produce application/json -// @Param object body request.DeleteserviceContract true "鏌ヨ鍙傛暟" +// @Param object body request.DeleteServiceContract true "鏌ヨ鍙傛暟" // @Success 200 {object} contextx.Response{} // @Router /api/serviceContract/delete [delete] func (s *ServiceContractApi) Delete(c *gin.Context) { - var params request.DeleteserviceContract + var params request.DeleteServiceContract ctx, ok := contextx.NewContext(c, ¶ms) if !ok { return @@ -99,44 +99,11 @@ // check params func checkServiceContractParams(serviceContract request.ServiceContract) (errCode int, result model.ServiceContract) { - //if serviceContract.SignTime == "" { - // return ecode.InvalidParams, result - //} - // - //if serviceContract.Number == "" { - // return ecode.InvalidParams, result - //} - // - //if serviceContract.MemberId <= 0 { - // return ecode.InvalidParams, result - //} - - t, err := checkTimeFormat(serviceContract.SignTime) - if err != nil { - return ecode.InvalidParams, result - } - - result.SignTime = t - - t, err = checkTimeFormat(serviceContract.StartTime) - if err != nil { - return ecode.InvalidParams, result - } - - result.StartTime = t - - t, err = checkTimeFormat(serviceContract.EndTime) - if err != nil { - return ecode.InvalidParams, result - } - - result.EndTime = t - result.Number = serviceContract.Number result.MemberId = serviceContract.MemberId result.Remark = serviceContract.Remark result.ClientId = serviceContract.ClientId - result.ContactId = serviceContract.ContactId + result.SalesDetailsId = serviceContract.SalesDetailsId result.SaleChanceId = serviceContract.SaleChanceId result.QuotationId = serviceContract.QuotationId result.ServiceContractTypeId = serviceContract.TypeId @@ -144,6 +111,9 @@ result.ServiceTimes = serviceContract.ServiceTimes result.Terms = serviceContract.Terms result.Products = serviceContract.Products + result.SignTime = serviceContract.SignTime + result.StartTime = serviceContract.StartTime + result.EndTime = serviceContract.EndTime return ecode.OK, result } -- Gitblit v1.8.0