|
@@ -222,59 +222,6 @@ func EstrusCreate(c *gin.Context) {
|
|
|
Data: &operationPb.Success{Success: true},
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
-func FrozenSemeList(c *gin.Context) {
|
|
|
- var req pasturePb.FrozenSemenRequest
|
|
|
- if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
- apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- pagination := &pasturePb.PaginationModel{
|
|
|
- Page: int32(c.GetInt(middleware.Page)),
|
|
|
- PageSize: int32(c.GetInt(middleware.PageSize)),
|
|
|
- PageOffset: int32(c.GetInt(middleware.PageOffset)),
|
|
|
- }
|
|
|
-
|
|
|
- res, err := middleware.Dependency(c).StoreEventHub.OpsService.FrozenSemenList(c, &req, pagination)
|
|
|
- if err != nil {
|
|
|
- apierr.ClassifiedAbort(c, err)
|
|
|
- return
|
|
|
- }
|
|
|
- ginutil.JSONResp(c, res)
|
|
|
-}
|
|
|
-
|
|
|
-// FrozenSemeCreate 冻精
|
|
|
-func FrozenSemeCreate(c *gin.Context) {
|
|
|
- var req pasturePb.SearchFrozenSemenList
|
|
|
- if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
- apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- if err := valid.ValidateStruct(&req,
|
|
|
- valid.Field(&req.BullId, valid.Required),
|
|
|
- valid.Field(&req.Producer, valid.Required),
|
|
|
- valid.Field(&req.Quantity, valid.Required),
|
|
|
- valid.Field(&req.Unit, valid.Required),
|
|
|
- valid.Field(&req.FrozenSemenType, valid.Required),
|
|
|
- ); err != nil {
|
|
|
- apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- if err := middleware.BackendOperation(c).OpsService.FrozenSemenCreate(c, &req); err != nil {
|
|
|
- apierr.ClassifiedAbort(c, err)
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- ginutil.JSONResp(c, &operationPb.CommonOK{
|
|
|
- Code: http.StatusOK,
|
|
|
- Msg: "ok",
|
|
|
- Data: &operationPb.Success{Success: true},
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
func SameTimeCreate(c *gin.Context) {
|
|
|
var req pasturePb.EventSameTime
|
|
|
if err := ginutil.BindProto(c, &req); err != nil {
|