package net.gepafin.tendermanagement.service.impl; import jakarta.servlet.http.HttpServletRequest; import net.gepafin.tendermanagement.config.jwt.TokenProvider; import net.gepafin.tendermanagement.dao.CallDao; import net.gepafin.tendermanagement.model.request.CreateCallRequest; import net.gepafin.tendermanagement.model.response.CreateCallResponseBean; import net.gepafin.tendermanagement.service.CallService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Map; @Service public class CallServiceImpl implements CallService { @Autowired private CallDao callDao; @Autowired private TokenProvider tokenProvider; @Override public CreateCallResponseBean createCall(HttpServletRequest request, CreateCallRequest createCallRequest) { Map userInfo= tokenProvider.getUserInfoAndUserIdFromToken(request); return callDao.createCall(createCallRequest, Long.parseLong(userInfo.get("userId").toString())); } }