题海让大学四年没有难题
白天模式登陆

题目详情

单选题 添加默认收货地址同样是登录用户的权限,与添加普通收货地址不同的是,在插入收货地址前需要调用mapper层方法editStatusByUid将登录用户所有的收货地址status设置为0,即为非默认状态,在实现插入收货地址时,需要调用mapper层插入默认收货地址方法insertDefault.以下逻辑完全正确的是( )

A. Plain Textpublic ApiResult addDefault(String name,String phone,String address){ ApiResult r = ApiResult.error("您还没有登录"); if(LocalUser.getUser()!=null){ long uid = LocalUser.getUser().getUid(); long i = dressMapper.insertDefault(name,phone,address,uid); if(i>0){ r = ApiResult.ok(true); } } return r; }

B. Plain Textpublic ApiResult addDefault(String name,String phone,String address){ ApiResult r = ApiResult.error("您还没有登录"); long i = dressMapper.editStatusByUid(uid); i += dressMapper.insertDefault(name,phone,address,uid); if(i>0){ r = ApiResult.ok(true); } return r; }

C. Plain Textpublic ApiResult addDefault(String name,String phone,String address){ ApiResult r = ApiResult.error("您还没有登录"); long uid = LocalUser.getUser().getUid(); long i = dressMapper.editStatusByUid(uid); i += dressMapper.insertDefault(name,phone,address,uid); if(i>0){ r = ApiResult.ok(true); } return r; }

D. Plain Textpublic ApiResult addDefault(String name,String phone,String address){ ApiResult r = ApiResult.error("您还没有登录"); if(LocalUser.getUser()!=null){ long uid = LocalUser.getUser().getUid(); long i = dressMapper.editStatusByUid(uid); i += dressMapper.insertDefault(name,phone,address,uid); if(i>0){ r = ApiResult.ok(true); } } return r; }

学科:Java

时间:2023-12-05 07:27:03

Copyright © 2022 津ICP备2021001502号