| | |
| | | @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){ |