springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UnionDoorApi.java
New file @@ -0,0 +1,34 @@ package com.panzhihua.applets.api; import com.panzhihua.applets.config.UnionDoorUtil; import com.panzhihua.common.model.vos.R; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; @RestController @RequestMapping("/unionDoor/") @Api(tags = {"户外劳工站接口"}) public class UnionDoorApi { @Resource private UnionDoorUtil unionDoorUtil; /** * (二期)用户开门(通过电话)(主花城e+使用) * * @return 总工会户外劳共用户 */ @GetMapping("/openDoorByPhone") @ApiOperation("(二期)用户开门(通过电话)(主花城e+使用)") public R openDoorByPhone(@RequestParam(value = "qRCode") String qRCode, @RequestParam(value = "qRCode") String phone) throws Exception { return unionDoorUtil.openDoorByPhone(qRCode, phone); } } springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/UnionDoorUtil.java
New file @@ -0,0 +1,25 @@ package com.panzhihua.applets.config; import com.alibaba.fastjson.JSONObject; import com.panzhihua.common.model.vos.R; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import static com.panzhihua.common.utlis.HttpClientUtil.httpGet; @Slf4j @Service public class UnionDoorUtil { /** * 户外劳工站 * * @return token * @throws Exception */ public R openDoorByPhone(String qRCode,String phone) throws Exception { String url = "https://userinner.pzhszgh.cn/unionOutdoor/unionUser/openDoorByPhone?qRCode="+qRCode+"&phone="+phone; return JSONObject.parseObject(httpGet(url, null), R.class); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/util/UnionDoorUtil.java
New file @@ -0,0 +1,24 @@ package com.panzhihua.service_community.util; import com.alibaba.fastjson.JSONObject; import com.panzhihua.common.model.vos.R; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import static com.panzhihua.common.utlis.HttpClientUtil.httpGet; @Slf4j @Service public class UnionDoorUtil { /** * 刷新token * * @return token * @throws Exception */ public R refreshToken(String qRCode,String phone) throws Exception { String url = "https://userinner.pzhszgh.cn/unionOutdoor/unionUser/openDoorByPhone?qRCode+"+qRCode+"&phone="+phone; return JSONObject.parseObject(httpGet(url, null), R.class); } } springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/JWTAuthenticationTokenFilter.java
@@ -342,6 +342,8 @@ noLoginUrl.add("/api/communitybackstage/comBatteryCommodityOrder/syncCloseOrder"); noLoginUrl.add("/api/applets/uu/getQRCode"); noLoginUrl.add("/api/huacheng-applets/uu/getQRCode"); noLoginUrl.add("/api/applets/unionDoor/openDoorByPhone"); noLoginUrl.add("/api/huacheng-applets/unionDoor/openDoorByPhone"); // noLoginUrl.add("/api/huacheng-union-applets/unionInspection/query"); // noLoginUrl.add("/api/huacheng-union-applets/unionInspection/add"); // noLoginUrl.add("/api/huacheng-union-applets/unionOutdoorLaborDynamic/page");