maia_modificado/.svn/pristine/20/20d75ec3d552fc87150f4a4ee1b...

43 lines
1.5 KiB
Plaintext
Executable File

package com.fp.frontend.webservices.impl;
import java.util.Date;
import javax.jws.WebService;
import com.fp.dto.Request;
import com.fp.dto.Response;
import com.fp.frontend.helper.CallerHelper;
import com.fp.frontend.webservices.DocumentosService;
@WebService(endpointInterface="com.fp.frontend.webservices.DocumentosService")
public class DocumentosServiceImpl implements DocumentosService {
@Override
public String guardaDatosDocumentos(byte[] foto, String codigoproceso, String codigotarjeta,
Date fechaimpresion) {
String respuesta = "0";
System.out.println("codigoproceso.."+codigoproceso+ " codigotarjeta.."+codigotarjeta+" fechaimpresion.."+fechaimpresion);
try {
CallerHelper callerHelper = new CallerHelper();
Request request = callerHelper.getRequest();
request.setCompany(1);
request.setTransactionModule("30");
request.setTransactionCode(9997);
request.setTransactionVersion(1);
request.put("FOTO", foto);
request.put("CODIGOSOLICITUD", codigoproceso);
request.put("CODIGOTARJETA", codigotarjeta);
request.put("FECHAIMPRESION", fechaimpresion);
System.out.println("codigoproceso.."+codigoproceso+ " codigotarjeta.."+codigotarjeta+" fechaimpresion.."+fechaimpresion);
Response response = callerHelper.executeSave(request);
if(response.getResponseCode().compareTo(Response.RESPONSE_OK) == 0){
respuesta = (String) response.get("RESPONSESTATUS");
}
} catch (Throwable e) {
respuesta = "2";
}
return respuesta;
}
}