微信后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.6 KiB

package com.ynxbd.wx.servlet;
import com.ynxbd.common.bean.enums.MerchantEnum;
import com.ynxbd.common.helper.common.HttpHelper;
import com.ynxbd.common.result.ResultEnum;
import com.ynxbd.wx.config.WeChatConfig;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.slf4j.MDC;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* @author 李进才
* @ClassName YServlet
* @Description TODO
* @date 2024/05/08 16:40:00
*/
@Slf4j
@WebServlet("/y")
public class YServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
MDC.remove("ip");
MDC.put("ip", HttpHelper.getIpAddress(request));
// 移动查房 跳转
String type = request.getParameter("type");
if("ydcf".equals(type)){
String treatNum = request.getParameter("treatNum");
String patientType = request.getParameter("patientType");
String begDate = request.getParameter("begDate");
String endDate = request.getParameter("endDate");
response.sendRedirect(WeChatConfig.getWebUrl() + "lis-report-ydcf.html?treatNum="+treatNum+"&patientType="+ patientType+"&begDate="+ begDate +"&endDate="+ endDate);
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
}