|
@@ -282,13 +282,36 @@ public class MachineQrCodeHandler {
|
|
|
//查询用户信息
|
|
|
memberInfo = memberService.getMemberByUserOpenId(memberInfo.getUserOpenid());
|
|
|
if (memberInfo != null && memberInfo.getUserStatus() == 2) {
|
|
|
- request.getRequestDispatcher("/view/warranty_card.html").forward(request,res);
|
|
|
+ res.sendRedirect("/wateroPF/view/warranty_card.html?num=1");
|
|
|
} else {
|
|
|
request.getRequestDispatcher("/view/guanzhu.html").forward(request,res);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 检查是否关注微信公众号
|
|
|
+ * @param request
|
|
|
+ * @return
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @RequestMapping("/check_warranty")
|
|
|
+ public ResultMsg checkWarranty(HttpServletRequest request) throws Exception {
|
|
|
+ ResultMsg msg = new ResultMsg();
|
|
|
+ Member memberInfo = WechatUtils.getUserBySession(request);
|
|
|
+ //查询用户信息
|
|
|
+ memberInfo = memberService.getMemberByUserOpenId(memberInfo.getUserOpenid());
|
|
|
+ if (memberInfo != null && memberInfo.getUserStatus() == 2) {
|
|
|
+ msg.setData(true);
|
|
|
+ } else {
|
|
|
+ msg.setData(false);
|
|
|
+ }
|
|
|
+ msg.setStatus(true);
|
|
|
+ msg.setResultCode(ResultInfo.SUCCESSCODE);
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 获取ip地址
|
|
|
* @param request
|
|
|
* @return
|