package com.panzhihua.applets.api; import com.panzhihua.common.constants.TokenConstant; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.dtos.equipment.UnionOutdoorSiteDto; import com.panzhihua.common.model.dtos.equipment.UnionUserDto; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.acid.ComActAcidRecordVO; import com.panzhihua.common.service.community.ComEquipmentUnionOutdoorSiteFeign; import com.panzhihua.common.service.community.ComEquipmentUnionUserFeign; import com.panzhihua.common.service.user.UserService; import com.panzhihua.common.utlis.JWTTokenUtil; import io.jsonwebtoken.Claims; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; @Slf4j @RestController @RequestMapping("/unionUser/") @Api(tags = {"户外劳工站登录"}) public class UnionUserApi extends BaseController { @Resource private ComEquipmentUnionUserFeign comEquipmentUnionUserFeign; @Resource private UserService userService; /** * 总工会户外劳登录 * * * @return 总工会户外劳共用户 */ @ApiOperation(value = "总工会户外劳登录",response = UnionUserDto.class) @GetMapping("/login") public R login(){ // LoginUserInfoVO loginUser = this.getLoginUserInfo(); // LoginUserInfoVO userInfoByUserId = userService.getUserInfoByUserId(loginUser.getUserId().toString()).getData(); LoginUserInfoVO userInfoByUserId = userService.getUserInfoByUserId("1588095866109984769").getData(); return comEquipmentUnionUserFeign.login(userInfoByUserId); } /** * 总工会户外劳工站用户认证 * * @param unionUserDto * @return 总工会户外劳共用户 */ @ApiOperation(value = "总工会户外劳工站用户认证",response = UnionUserDto.class) @PostMapping("/authentication") public R authentication(@RequestBody UnionUserDto unionUserDto){ unionUserDto.setIsApplets(1); // LoginUserInfoVO loginUser = this.getLoginUserInfo(); // LoginUserInfoVO userInfoByUserId = userService.getUserInfoByUserId(loginUser.getUserId().toString()).getData(); LoginUserInfoVO userInfoByUserId = userService.getUserInfoByUserId("1588095866109984769").getData(); unionUserDto.setUserId(userInfoByUserId.getUserId()); // unionUserDto.setId(userInfoByUserId.getId); return comEquipmentUnionUserFeign.authentication(unionUserDto); } }