|
@@ -89,7 +89,7 @@ func (s *StoreEntry) CreateEnter(ctx context.Context, req *pasturePb.EventEnterR
|
|
|
return xerr.WithStack(err)
|
|
|
}
|
|
|
|
|
|
- if err = s.EnterCheck(ctx, req); err != nil {
|
|
|
+ if err = s.EnterCheck(ctx, userModel.AppPasture.Id, req); err != nil {
|
|
|
return xerr.WithStack(err)
|
|
|
}
|
|
|
|
|
@@ -246,13 +246,15 @@ func (s *StoreEntry) CreateGroupTransfer(ctx context.Context, req *pasturePb.Tra
|
|
|
if cow.PenId == v.TransferInPenId {
|
|
|
return xerr.Custom("转入栏舍和牛只当前栏舍不能一致")
|
|
|
}
|
|
|
+
|
|
|
operationUser, err := s.GetSystemUserById(ctx, int64(v.OperationId))
|
|
|
if err != nil {
|
|
|
return xerr.WithStack(err)
|
|
|
}
|
|
|
|
|
|
newEventTransferGroup := model.NewEventTransferGroup(userModel.AppPasture.Id, cow, v, transferReasonMap, userModel.SystemUser, operationUser)
|
|
|
- if err = tx.Model(new(model.EventTransferGroup)).Create(newEventTransferGroup).Error; err != nil {
|
|
|
+ if err = tx.Model(new(model.EventTransferGroup)).
|
|
|
+ Create(newEventTransferGroup).Error; err != nil {
|
|
|
return xerr.WithStack(err)
|
|
|
}
|
|
|
|