|
@ -6,7 +6,7 @@ import com.yihu.jw.restmodel.web.Envelop;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.rm.patient.PatientRequestMapping;
|
|
import com.yihu.jw.rm.patient.PatientRequestMapping;
|
|
import com.yihu.jw.util.wechat.wxhttp.HttpUtil;
|
|
import com.yihu.jw.util.wechat.wxhttp.HttpUtil;
|
|
import com.yihu.jw.wechat.service.WechatService;
|
|
|
|
|
|
import com.yihu.jw.wechat.service.WechatInfoService;
|
|
import com.yihu.jw.wechat.service.WxAccessTokenService;
|
|
import com.yihu.jw.wechat.service.WxAccessTokenService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import org.json.JSONObject;
|
|
import org.json.JSONObject;
|
|
@ -29,15 +29,15 @@ import java.util.UUID;
|
|
*/
|
|
*/
|
|
@Controller
|
|
@Controller
|
|
@RequestMapping(value = PatientRequestMapping.Wechat.wxBase)
|
|
@RequestMapping(value = PatientRequestMapping.Wechat.wxBase)
|
|
@Api(value = "微信相关操作", description = "微信相关操作", tags = {"居民端 - 微信相关操作"})
|
|
|
|
public class WechatEndPoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
@Api(value = "获取微信基础信息等操作", description = "获取微信基础信息等操作", tags = {"居民端 - 获取微信基础信息等操作"})
|
|
|
|
public class WechatInfoEndPoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
private static Logger logger = LoggerFactory.getLogger(WechatEndPoint.class);
|
|
|
|
|
|
private static Logger logger = LoggerFactory.getLogger(WechatInfoEndPoint.class);
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private WxAccessTokenService wxAccessTokenService;
|
|
private WxAccessTokenService wxAccessTokenService;
|
|
@Autowired
|
|
@Autowired
|
|
private WechatService wechatService;
|
|
|
|
|
|
private WechatInfoService wechatInfoService;
|
|
@Value("${wechat.id}")
|
|
@Value("${wechat.id}")
|
|
private String wxId;
|
|
private String wxId;
|
|
/**
|
|
/**
|
|
@ -79,7 +79,7 @@ public class WechatEndPoint extends EnvelopRestEndpoint {
|
|
@RequestMapping(value = "getOpenidByCode", method = {RequestMethod.POST, RequestMethod.GET})
|
|
@RequestMapping(value = "getOpenidByCode", method = {RequestMethod.POST, RequestMethod.GET})
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public String getOpenidByCode(String code) {
|
|
public String getOpenidByCode(String code) {
|
|
return wechatService.getOpenidByCode(code,wxId);
|
|
|
|
|
|
return wechatInfoService.getOpenidByCode(code,wxId);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|