package com.fdkankan.tk.controller; import com.fdkankan.tk.common.ResultData; import com.fdkankan.tk.inner.request.InnerRoomParam; import com.fdkankan.tk.inner.service.InnerService; import com.fdkankan.tk.response.WxUserVo; import com.fdkankan.tk.service.IWxService; import com.fdkankan.tk.service.IWxUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RequestMapping("/wxApi") @RestController public class WxApiController extends BaseController{ @Autowired IWxUserService wxUserService; @Autowired InnerService innerService; @GetMapping("/wxLogin") public ResultData wxLogin(@RequestParam(required = false) String code){ return ResultData.ok(wxUserService.wxLogin(code)); } @GetMapping("/userInfo") public ResultData userInfo(){ return ResultData.ok(wxUserService.userInfo(getWxToken())); } @GetMapping("/getPhone") public ResultData getPhone(@RequestParam(required = false) String code){ return ResultData.ok(wxUserService.getPhone(code)); } @PostMapping("/updateUser") public ResultData updateUser(@RequestBody WxUserVo param){ wxUserService.updateByVo(param); return ResultData.ok(); } /** * 全部房间列表 */ @PostMapping("/roomList") public ResultData list(@RequestBody InnerRoomParam param){ param.setIsShow(1); return ResultData.ok(innerService.roomList(param)); } }