|
@@ -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
|