소스 검색

SpareParts: 特殊申购垫付增加供应商名称

Yi 1 년 전
부모
커밋
9aab3f8252
2개의 변경된 파일2개의 추가작업 그리고 10개의 파일을 삭제
  1. 2 10
      apiserver/routers/api/api.go
  2. BIN
      cmd/eq

+ 2 - 10
apiserver/routers/api/api.go

@@ -191,24 +191,16 @@ func SparePartsRequisitions(c *gin.Context) {
 		valid.Field(&req.DepartmentId, valid.Required),
 		valid.Field(&req.EmployeId, valid.Required),
 		valid.Field(&req.CreateTime, valid.Required),
-		valid.Field(&req.ProviderId, valid.Required),
 		valid.Field(&req.PurchaseType, valid.Required),
+		valid.Field(&req.ProviderName, valid.Required, valid.Length(1, 100)),
 	); err != nil {
 		apierr.AbortBadRequest(c, http.StatusBadRequest, err)
 		return
 	}
 
-	if req.PurchaseType == modernPb.PurchaseType_Advance_Payment {
-		if err := valid.ValidateStruct(&req,
-			valid.Field(&req.ProviderName, valid.Required, valid.Length(1, 100)),
-		); err != nil {
-			apierr.AbortBadRequest(c, http.StatusBadRequest, err)
-			return
-		}
-	} else {
+	if req.PurchaseType != modernPb.PurchaseType_Advance_Payment {
 		if err := valid.ValidateStruct(&req,
 			valid.Field(&req.ProviderId, valid.Required),
-			valid.Field(&req.ProviderName, valid.Required, valid.Length(1, 100)),
 		); err != nil {
 			apierr.AbortBadRequest(c, http.StatusBadRequest, err)
 			return

BIN
cmd/eq