first commit

This commit is contained in:
@jyuhsin
2026-01-14 14:49:41 +08:00
commit 105c955abd
4752 changed files with 911871 additions and 0 deletions
@@ -0,0 +1,52 @@
package com.budwk.app.zhgh.map;
import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONUtil;
import com.budwk.app.base.page.Pagination;
import com.budwk.app.base.result.Result;
import com.budwk.app.sys.models.Sys_config;
import com.budwk.app.sys.services.SysConfigService;
import com.budwk.app.zhgh.club.param.ClubUserPageForm;
import com.budwk.app.zhgh.club.vo.ClubCommonPageVo;
import io.swagger.annotations.ApiOperation;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
import javax.validation.Valid;
/**
* @ClassName TMapController
* @Author JyuHsin
* @Date 2025/10/30 11:22
* @Version 1.0
* @Description TODO
*/
@IocBean
@Ok("json")
@At("/platform/TMap")
public class TMapController {
private static String KEY = "MLLBZ-GQECI-ASXG7-5GNOZ-XW2OF-H5BVH";
@Inject
private SysConfigService configService;
@At
@SaCheckLogin
@ApiOperation("关键词输入提示")
public Result suggestion(String keyword) {
if(StrUtil.isBlank(keyword)) {
return Result.error("关键词不能为空");
}
Sys_config city = configService.getValueByKey("CityName");
String cityName = city != null ? city.getConfigValue() : "";
String url = "https://apis.map.qq.com/ws/place/v1/suggestion?key=%s&keyword=%s&region=%s"
.formatted(KEY, keyword, cityName);
String response = HttpUtil.get(url);
return Result.success(JSONUtil.parse(response));
}
}