zhangqian
2023-08-10 12e09639dcbfa63b5a23cde8642b72829d4f3a3b
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, &params)
   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
}
@@ -151,7 +121,7 @@
// List
//
// @Tags      ServiceContract
// @Summary   生成计划列表
// @Summary   服务合同列表
// @Produce   application/json
// @Param      object   body      request.GetServiceContractList   true   "参数"
// @Success   200      {object}   contextx.Response{data=response.ServiceContractsResponse}