56 lines
1.8 KiB
Plaintext
Executable File
56 lines
1.8 KiB
Plaintext
Executable File
package com.fp.frontend.webservices.impl;
|
|
|
|
import javax.jws.WebService;
|
|
|
|
import com.fp.common.logger.APPLogger;
|
|
import com.fp.dto.Request;
|
|
import com.fp.dto.Response;
|
|
import com.fp.frontend.helper.CallerHelper;
|
|
import com.fp.frontend.webservices.ConsultaLoginService;
|
|
|
|
@WebService(endpointInterface="com.fp.frontend.webservices.ConsultaLoginService")
|
|
public class ConsultaLoginServiceImpl implements ConsultaLoginService {
|
|
|
|
@Override
|
|
public String consultaLogin(String usercode) {
|
|
String respuesta = "0";
|
|
try {
|
|
CallerHelper callerHelper = new CallerHelper();
|
|
Request request = callerHelper.getRequest();
|
|
request.setCompany(1);
|
|
request.put("USERCODE", usercode);
|
|
request.put("queryalias", "CONSULTALOGIN");
|
|
Response response = callerHelper.executeQuery(request);
|
|
if(response.getResponseCode().compareTo(Response.RESPONSE_OK) == 0){
|
|
respuesta = (String) response.get("RESPUESTA");
|
|
}
|
|
} catch (Throwable e) {
|
|
APPLogger.getLogger().error(e.getMessage(), e);
|
|
respuesta = "2";
|
|
}
|
|
return respuesta;
|
|
}
|
|
|
|
@Override
|
|
public String consultaLoginPassword(String usercode, String password) {
|
|
String respuesta = "0";
|
|
try {
|
|
CallerHelper callerHelper = new CallerHelper();
|
|
Request request = callerHelper.getRequest();
|
|
request.setCompany(1);
|
|
request.put("USERCODE", usercode);
|
|
request.put("PASSWORD", password);
|
|
request.put("queryalias", "CONSULTALOGIN");
|
|
Response response = callerHelper.executeQuery(request);
|
|
if(response.getResponseCode().compareTo(Response.RESPONSE_OK) == 0){
|
|
respuesta = (String) response.get("RESPUESTA");//esta contiene la localidad de la direccion principal del usuario
|
|
}
|
|
} catch (Throwable e) {
|
|
APPLogger.getLogger().error(e.getMessage(), e);
|
|
respuesta = "2";
|
|
}
|
|
return respuesta;
|
|
}
|
|
|
|
}
|