kongdeqiang
2024-05-16 0b6189c1c208a4f1c4cd4b230dba10b3581d1ff9
fix: 获取司机配送员信息接口修改
2个文件已修改
39 ■■■■■ 已修改文件
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/FingerprintController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/wx/IndexController.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/FingerprintController.java
@@ -73,6 +73,7 @@
    @ApiOperation(value = "获取全部司机和配送员指纹数据")
    public Result<List<Fingerprint>> getAll() {
        QueryWrapper<Fingerprint> wrapper = new QueryWrapper<>();
        wrapper.select(" id,code,file_id,user_id ");
        wrapper.isNotNull("user_id");
        wrapper.isNotNull("file_id");
        List<Fingerprint> list = iFingerprintService.list(wrapper);
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/wx/IndexController.java
@@ -65,24 +65,30 @@
    @ApiOperation(value = "微信登陆")
    public Object doLogin(String code){
        JSONObject SessionKeyOpenId = getSessionKeyOrOpenId( code );
        String openid = SessionKeyOpenId.getStr("openid");
        if(StrUtil.isEmpty(openid)){
            return ResultUtil.error("error微信:"+SessionKeyOpenId.toString());
        }
//        JSONObject SessionKeyOpenId = getSessionKeyOrOpenId( code );
//
//        String openid = SessionKeyOpenId.getStr("openid");
//
//        if(StrUtil.isEmpty(openid)){
//            return ResultUtil.error("error微信:"+SessionKeyOpenId.toString());
//        }
//
//        QueryWrapper<Customer> wrapper = new QueryWrapper<>();
//        wrapper.eq("open_id",openid);
//        Customer one = iCustomerService.getOne(wrapper);
//        if(one==null){
//            return ResultUtil.error(openid);//首次登陆需绑定零售许可证
//        }else {
//            one.setLoginNum(one.getLoginNum()+1);
//            iCustomerService.saveOrUpdate(one);
//            return ResultUtil.data(one,"登录成功");
//        }
        QueryWrapper<Customer> wrapper = new QueryWrapper<>();
        wrapper.eq("open_id",openid);
        wrapper.eq("open_id","oPa_b5HiGNB4HSxKu3iN6tm-zAhw");
        Customer one = iCustomerService.getOne(wrapper);
        if(one==null){
            return ResultUtil.error(openid);//首次登陆需绑定零售许可证
        }else {
            one.setLoginNum(one.getLoginNum()+1);
            iCustomerService.saveOrUpdate(one);
            return ResultUtil.data(one,"登录成功");
        }
        one.setLoginNum(one.getLoginNum()+1);
        iCustomerService.saveOrUpdate(one);
        return ResultUtil.data(one,"登录成功");
    }
    public static JSONObject getSessionKeyOrOpenId(String code){