|
@@ -8,10 +8,15 @@ import com.bofeng.entity.UserRole;
|
|
import com.bofeng.service.HomeService;
|
|
import com.bofeng.service.HomeService;
|
|
import com.bofeng.service.WxUserOpenService;
|
|
import com.bofeng.service.WxUserOpenService;
|
|
import com.yvan.Model;
|
|
import com.yvan.Model;
|
|
|
|
+import com.yvan.ModelOps;
|
|
import com.yvan.platform.JsonWapper;
|
|
import com.yvan.platform.JsonWapper;
|
|
import com.yvan.platform.StringUtils;
|
|
import com.yvan.platform.StringUtils;
|
|
|
|
+import com.yvan.springmvc.HttpParameterParser;
|
|
|
|
+import com.yvan.springmvc.HttpUtils;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
+import lombok.val;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
@@ -30,6 +35,26 @@ public class WxUserOpenController {
|
|
@Autowired
|
|
@Autowired
|
|
private WxUserOpenService wxUserOpenService;
|
|
private WxUserOpenService wxUserOpenService;
|
|
|
|
|
|
|
|
+ @GetMapping("/userOpen/loginTest")
|
|
|
|
+ public Model<UserOpen> loginTest() {
|
|
|
|
+ val parser = HttpParameterParser.newInstance(HttpUtils.currentRequest());
|
|
|
|
+ String openId = parser.getString("openId");
|
|
|
|
+ String code = parser.getString("code");
|
|
|
|
+ if (StringUtils.isNullOrEmpty(code)) {
|
|
|
|
+ return Model.newFail("code为空");
|
|
|
|
+ }
|
|
|
|
+ UserOpen userOpen = homeService.getUserOpenByCode(code);
|
|
|
|
+ if (userOpen == null) {
|
|
|
|
+ return Model.newFail("微信登录失败");
|
|
|
|
+ }
|
|
|
|
+ //成功返回用户Id
|
|
|
|
+ try {
|
|
|
|
+ return Model.newSuccess(userOpen);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ return Model.newFail(e.getMessage());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiOperation("用户注册页面点登录")
|
|
@ApiOperation("用户注册页面点登录")
|
|
@PostMapping("/userOpen/login")
|
|
@PostMapping("/userOpen/login")
|
|
public Model<UserOpen> login(JsonWapper jsonWapper) {
|
|
public Model<UserOpen> login(JsonWapper jsonWapper) {
|