|  |  |  | 
|---|
|  |  |  | @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()); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | // | 
|---|
|  |  |  | //        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,"登录成功"); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | 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","oPa_b5HiGNB4HSxKu3iN6tm-zAhw"); | 
|---|
|  |  |  | wrapper.eq("open_id",openid); | 
|---|
|  |  |  | Customer one = iCustomerService.getOne(wrapper); | 
|---|
|  |  |  | one.setLoginNum(one.getLoginNum()+1); | 
|---|
|  |  |  | iCustomerService.saveOrUpdate(one); | 
|---|
|  |  |  | return ResultUtil.data(one,"登录成功"); | 
|---|
|  |  |  | if(one==null){ | 
|---|
|  |  |  | return ResultUtil.error(openid);//首次登陆需绑定零售许可证 | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | one.setLoginNum(one.getLoginNum()+1); | 
|---|
|  |  |  | iCustomerService.saveOrUpdate(one); | 
|---|
|  |  |  | return ResultUtil.data(one,"登录成功"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static JSONObject getSessionKeyOrOpenId(String code){ | 
|---|