HisProxyController.java 1.19 KB
package com.phxl.modules.goods.web.spd;

import javax.servlet.http.HttpServletRequest;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.phxl.common.constants.HisRequestConstant;
import com.phxl.common.util.XMLClient;



@Controller
@RequestMapping(value = "/hisproxy")
public class HisProxyController {

    /**
     * 日志对象
     */
    protected Logger logger = LoggerFactory.getLogger(getClass());


    @ResponseBody
    @RequestMapping(value="forward", method= RequestMethod.POST)
    public Object setMFMedGoods(HttpServletRequest  req, String method, String xmlInfo){
        try{
            String  url = req.getScheme() + "://" + req.getServerName()
                    + ":" + req.getServerPort() + req.getServletPath();

            return XMLClient.sendXMLDataByPost(url+"/spd/"+method,xmlInfo,HisRequestConstant.APPLICATION_XML);
        }catch (Exception e){
             logger.error("转换错误",e);
        }
       return null;

    }


}