ManageController -- updatePhone
2016-12-13 10:11:42 0 举报
`updatePhone`是`ManageController`中的一个方法,用于更新用户的电话号码。用户可以通过此方法更改他们的联系电话,以便在需要时能够接收到重要通知和信息。此方法通常需要用户输入新的手机号码,并进行验证以确保其有效性和唯一性。一旦验证通过,用户的电话号码将被更新,并保存到数据库中。这样,用户就可以使用新的电话号码进行登录、找回密码等操作。此外,`updatePhone`方法还可以用于处理与电话号码相关的其他业务逻辑,例如发送短信验证码、更新绑定的第三方账户等。总之,`updatePhone`是一个功能强大且实用的功能,有助于提高用户体验和安全性。
作者其他创作
大纲/内容
credit
描述:更新CustomerBinding方法:customerBindingService.updateCustomerBinding参数:customerBindingSQL: update WECHAT_CUSTOMER_BINDING set ... where ID= ?
判断更改手机是否与旧手机一致
描述:获得CsCredit对象方法:creditService.getLastCreditByPonserId()参数:Long.valueOf(personId)SQL:select ... from cs_credit where ID=(SELECT MAX(ID) FROM CS_CREDIT WHERE ID_PERSON=#{0} AND STATUS='a'
结束/手机号码修改成功
描述:获得CustomerBinding对象方法:customerBindingService.getCustomerBindingForBindByOpenId()参数:openIdSQL:select ... from WECHAT_CUSTOMER_BINDING where OPENID = #{openId}and rownum = 1返回值:CustomerBinding对象
false
结束/return手机号码修改失败
respMap = ResponseCode.PHONE_U_SUCC
跟新后的结果判断
描述:3. 更新手机【名为更新,实为新增】方法:contactPortionService.updatePhone()参数:cpSQL:insert into cs_contact_portion ...
描述:获得Person对象方法:personService.getPersonById()参数:personIdSQL:select ... from CS_PERSON where ID = ?返回值:Person对象
结束/return一致
true
paramMap中的参数判断
person
paramMap
开始
customerBinding
person==null||credit == null
结束/参数无效
return respMap
0 条评论
下一页
为你推荐
查看更多