@Autowired
private JfUserAddressService jfUserAddressService;
@PostMapping(value = "/jfUser/getAllAddress")
@ApiOperation(value = "获得全部地址" , notes = "获得全部地址")
@ApiImplicitParams({
@ApiImplicitParam(name = "userId" ,value = "用户Id", paramType = "String")
})
@ApiResponses({
@ApiResponse(code = 200, message = "查询成功"),
@ApiResponse(code = 201, message = "请添加地址"),
@ApiResponse(code = 402, message = "参数不能为空,或缺少参数"),
@ApiResponse(code = 500, message = "系统错误"),
})
public PageVO<List<JfUserAddress>> getAllAddress(@RequestBody Map map){
try {
if (isNull(map,"userId" )){
return new PageVO<>(402,"参数不能为空,或缺少参数",null);
}
String userId = (String) map.get("userId");
List<JfUserAddress> addresses = this.jfUserAddressService.selectList(new EntityWrapper<JfUserAddress>().eq("user_id", userId));
if(addresses.size()==0){
return new PageVO<>(201,"请添加地址",null);
}
return new PageVO<>(200,"查询成功",addresses);
} catch (Exception e) {
e.printStackTrace();
return new PageVO<>(500,"系统错误",null);
}
}