做的一個手機app后臺接口,網頁上測試是ok的,但是手機端注冊會報已經被注冊,但是數據庫是沒有那條數據的,以下是代碼:@RequestMapping(value = "add")@ResponseBodypublic Map<String,Object> add(HttpServletRequest httpServletRequest,String mobile,String password){ ? ?MemberQuery query=new MemberQuery(); ? ?query.setMobile(mobile); ? ?List<Member> memberList = this.memberService.queryMember(query); ? ?Map<String,Object> result = new HashMap<String, Object>(); ? ?if (memberList != null && memberList.size() > 0){ ? ? ? ?result.put("error","注冊失敗,此用戶名已被使用!"); ? ? ? ?result.put("status",2); ? ? ? ?return result; ? ?} ? ?Member member=new Member(); ? ?member.setPassword(password); ? ?member.setMobile(mobile); ? ?this.memberService.addMember(member); ? ?String account = "QY-" + String.format("%05d", member.getId());//根據會員id生成會員賬號 ?QY-00001 ? ?member.setAccount(account); ? ?memberService.updateMember(member); ? ?result.put("result","注冊成功!"); ? ?result.put("status",1); ? ?return result;}
添加回答
舉報
0/150
提交
取消