Merge pull request '完善默认地址查询接口' (#54) from Brunch_LPQ into main

pull/59/head
ppnwsfegt 1 month ago
commit d7272e7423

@ -19,8 +19,8 @@ public class UserAddressController {
//新增地址 //新增地址
@PostMapping @PostMapping
public ResultVo add(@RequestBody UserAddress userAddress){ public ResultVo add(@RequestBody UserAddress userAddress) {
if(userAddressService.save(userAddress)){ if (userAddressService.save(userAddress)) {
return ResultUtils.success("新增地址成功!"); return ResultUtils.success("新增地址成功!");
} }
return ResultUtils.error("新增地址失败!"); return ResultUtils.error("新增地址失败!");
@ -28,13 +28,13 @@ public class UserAddressController {
//编辑地址 //编辑地址
@PutMapping @PutMapping
public ResultVo edit(@RequestBody UserAddress userAddress){ public ResultVo edit(@RequestBody UserAddress userAddress) {
//先全部更新为不是默认 //先全部更新为不是默认
LambdaUpdateWrapper<UserAddress> query = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<UserAddress> query = new LambdaUpdateWrapper<>();
query.eq(UserAddress::getOpenid,userAddress.getOpenid()).set(UserAddress::getStatus,"0"); query.eq(UserAddress::getOpenid, userAddress.getOpenid()).set(UserAddress::getStatus, "0");
userAddressService.update(query); userAddressService.update(query);
//更新当前编辑的这条数据 //更新当前编辑的这条数据
if(userAddressService.updateById(userAddress)){ if (userAddressService.updateById(userAddress)) {
return ResultUtils.success("编辑地址成功!"); return ResultUtils.success("编辑地址成功!");
} }
return ResultUtils.error("编辑地址失败!"); return ResultUtils.error("编辑地址失败!");
@ -42,12 +42,23 @@ public class UserAddressController {
//列表 //列表
@GetMapping("/list") @GetMapping("/list")
public ResultVo list(String openid){ public ResultVo list(String openid) {
//排序按status排序默认的排在第一条 //排序按status排序默认的排在第一条
QueryWrapper<UserAddress> query = new QueryWrapper<>(); QueryWrapper<UserAddress> query = new QueryWrapper<>();
query.lambda().eq(UserAddress::getOpenid,openid); query.lambda().eq(UserAddress::getOpenid, openid);
query.lambda().orderByDesc(UserAddress::getStatus); query.lambda().orderByDesc(UserAddress::getStatus);
List<UserAddress> list = userAddressService.list(query); List<UserAddress> list = userAddressService.list(query);
return ResultUtils.success("查询成功",list); return ResultUtils.success("查询成功", list);
}
//获取默认地址
@GetMapping("/getAddress")
public ResultVo getAddress(String openid) {
QueryWrapper<UserAddress> query = new QueryWrapper<>();
query.lambda().eq(UserAddress::getOpenid, openid)
.eq(UserAddress::getStatus, "1");
UserAddress address = userAddressService.getOne(query);
return ResultUtils.success("查询成功", address);
} }
} }

@ -48,17 +48,21 @@ export const userLogin = async () => {
} }
//新增地址 //新增地址
export const addAddressApi = (parm) => { export const addAddressApi = (parm) => {
console.log("新增地址成功")
return http.post("/wxapi/address", parm) return http.post("/wxapi/address", parm)
} }
//地址列表 //地址列表
export const addressListApi = (parm) => { export const addressListApi = (parm) => {
console.log("查询地址列表成功")
return http.get("/wxapi/address/list", parm) return http.get("/wxapi/address/list", parm)
} }
//编辑地址 //编辑地址
export const editAddressApi = (parm) => { export const editAddressApi = (parm) => {
console.log("编辑地址成功")
return http.put("/wxapi/address", parm) return http.put("/wxapi/address", parm)
} }
//默认地址查询 //默认地址查询
export const getAddressApi = (parm) => { export const getAddressApi = (parm) => {
console.log("查询默认地址成功")
return http.get("/wxapi/address/getAddress", parm) return http.get("/wxapi/address/getAddress", parm)
} }
Loading…
Cancel
Save