多默认地址bug
This commit is contained in:
@@ -62,27 +62,18 @@ public class UserAddressController {
|
|||||||
@RequestMapping("/save")
|
@RequestMapping("/save")
|
||||||
// @RequiresPermissions("book:useraddress:save")
|
// @RequiresPermissions("book:useraddress:save")
|
||||||
public R save(@RequestBody UserAddressEntity userAddress){
|
public R save(@RequestBody UserAddressEntity userAddress){
|
||||||
|
|
||||||
Integer isdefault = userAddress.getIsdefault();
|
Integer isdefault = userAddress.getIsdefault();
|
||||||
|
|
||||||
if (isdefault == 1) {
|
if (isdefault == 1) {
|
||||||
|
|
||||||
Integer userid = userAddress.getUserid();
|
Integer userid = userAddress.getUserid();
|
||||||
|
|
||||||
List<UserAddressEntity> list = userAddressService.list(new QueryWrapper<UserAddressEntity>().eq("userId", userid));
|
List<UserAddressEntity> list = userAddressService.list(new QueryWrapper<UserAddressEntity>().eq("userId", userid));
|
||||||
|
|
||||||
for (UserAddressEntity userAddressEntity : list) {
|
for (UserAddressEntity userAddressEntity : list) {
|
||||||
if (userAddressEntity.getIsdefault() == 1) {
|
if (userAddressEntity.getIsdefault() == 1) {
|
||||||
|
|
||||||
userAddressEntity.setIsdefault(0);
|
userAddressEntity.setIsdefault(0);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
userAddressService.updateBatchById(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
userAddressService.save(userAddress);
|
userAddressService.save(userAddress);
|
||||||
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user