fengjin
2024-01-09 0a2430ebf6a768f610734bb17461857ef0cca32d
花城e+扫码开门接口
3个文件已添加
1个文件已修改
85 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UnionDoorApi.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/UnionDoorUtil.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/util/UnionDoorUtil.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/JWTAuthenticationTokenFilter.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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");