liujiandao
2024-01-03 3f5aa5f14c56e55a05902c7e3b9b112eb23ee80d
api/v1/purchase/quality_inspection.go
@@ -5,9 +5,9 @@
   "github.com/gin-gonic/gin"
   "go.uber.org/zap"
   "srm/global"
   "srm/model/common/request"
   "srm/model/common/response"
   "srm/model/purchase"
   purchaserequest "srm/model/purchase/request"
   purchaseRes "srm/model/purchase/response"
   "srm/proto/qualityinspect"
   service "srm/service/purchase"
@@ -22,11 +22,11 @@
// @Security  ApiKeyAuth
// @accept    application/json
// @Produce   application/json
// @Param     data  query     request.PageInfo                                        true  "页码, 每页大小"
// @Param     data  query     purchaserequest.PurchaseSearch                                       true  "参数"
// @Success   200   {object}  response.Response{data=response.PageResult,msg=string}  "分页获取质检单列表,返回包括列表,总数,页码,每页数量"
// @Router    /purchase/qualityInspectList [get]
func (e *QualityInspectApi) GetQualityInspectList(c *gin.Context) {
   var pageInfo request.PageInfo
   var pageInfo purchaserequest.PurchaseSearch
   err := c.ShouldBindQuery(&pageInfo)
   if err != nil {
      response.FailWithMessage(err.Error(), c)
@@ -44,7 +44,7 @@
      purchaseNumbers = append(purchaseNumbers, item.Number)
   }
   resultList := make([]*purchaseRes.QualityInspectList, 0, len(purchaseList))
   if len(purchaseList) == 0 {
   if len(purchaseList) != 0 {
      err = utils.AssignTo(purchaseList, &resultList)
      if err != nil {
         global.GVA_LOG.Error("mapStructure decode", zap.Error(err))
@@ -77,7 +77,6 @@
         }
      }
   }
   response.OkWithDetailed(response.PageResult{
      List:     resultList,
      Total:    total,
@@ -87,6 +86,29 @@
}
//
//// QualityTest
//// @Tags      QualityInspect
//// @Summary   QualityTest
//// @Security  ApiKeyAuth
//// @accept    application/json
//// @Produce   application/json
//// @Success   200   {object}  response.Response{data=response.PageResult,msg=string}  "分页获取质检单列表,返回包括列表,总数,页码,每页数量"
//// @Router    /purchase/qualityTest [get]
//func (e *QualityInspectApi) QualityTest(c *gin.Context) {
//   client := quality.NewQualityServiceClient(qualityinspect.Conn)
//   list, err := client.GetQualityStatusList(context.Background(), &quality.QualityStatusRequest{WorkOrderId: []string{"GD-0116", "GD-0117", "GD-0156"}})
//   if err != nil {
//      fmt.Println(err)
//      response.FailWithMessage("内部错误", c)
//      return
//   }
//   for _, status := range list.List {
//      fmt.Println(status)
//   }
//   response.Ok(c)
//}
//
//// GetQualityInspect
//// @Tags      QualityInspect
//// @Summary   获取单一质检单信息