基于javaweb+mysql的springboot垃圾分类查询管理系统(java+springboot+html+thymeleaf+maven+mysql)

基于javaweb+mysql的springboot垃圾分类查询管理系统(java+springboot+html+thymeleaf+maven+mysql)

运行环境

Java≥8、MySQL≥5.7

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb+mysql的SpringBoot垃圾分类查询管理系统(java+springboot+html+thymeleaf+maven+mysql)

项目介绍

垃圾分类查询管理系统。共分为两种角色,管理员、普通用户。

管理员角色具有功能: 系统设置-用户管理、页面管理、角色管理; 我的-首页、搜索记录、我的收益; 贡献管理-贡献管理、随机数据、每日垃圾、贡献记录; 垃圾管理-垃圾管理、分类管理、分类列表、垃圾列表、修改奖励; 数据分析-全国统计、分类统计、投放统计;

公告管理-公告管理、公告列表、必布公告;

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

6.数据库:MySql 8.0版本;

技术栈

  1. 后端:SpringBoot;

  2. 前端:html+thymeleaf;

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;

  2. 将项目中application.properties配置文件中的数据库配置改为自己的配置 3. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,配置tomcat,然后运行; 4. 运行项目,输入localhost:8083 登录 5. 管理员账户:admin 密码:123456

  3. 普通用户账户:lcp 密码:123456


@Controller
public class UploadFileController {
    /**
     * 富文本编辑器图片上传
     * @param file
     * @return
     */
    @RequestMapping(value = "/upload", method = RequestMethod.POST)
    @ResponseBody
    public void uploadImage(@RequestParam("upload") MultipartFile file,
                            HttpServletRequest request, HttpServletResponse response){
        if (file.isEmpty()) {
            System.out.println("文件为空空");
        }
        PrintWriter out=null;
        // CKEditor提交的很重要的一个参数 ,回调函数的序号
        String callback = request.getParameter("CKEditorFuncNum");

        String fileName = file.getOriginalFilename();  // 文件名
        String suffixName = fileName.substring(fileName.lastIndexOf("."));  // 后缀名
        String filePath = "D://upload//"; // 上传后的路径
        fileName = UUID.randomUUID() + suffixName; // 新文件名

        FileResponse fileResponse = new FileResponse();
        File dest = new File(filePath + fileName);

        if (!dest.getParentFile().exists()) {
            dest.getParentFile().mkdirs();
        }
        try {
            file.transferTo(dest);
            out = response.getWriter();
            String filename = "/file/" + fileName;
            String s = fileResponse.success(1, fileName,  filename, null);

@Controller("OpenLogin")
@RequestMapping()
public class LoginController {
	@Autowired
	private ResultMap resultMap;
	@Autowired
	private UserService userService;// 用户登录service
	@Autowired
	private PageService pageService;

	private final Logger logger = LoggerFactory.getLogger(LoginController.class);

	@RequestMapping(value = "/notLogin", method = RequestMethod.GET)
	@ResponseBody
	public ResultMap notLogin() {
		logger.warn("尚未登陆!");
		return resultMap.success().message("您尚未登陆!");
	}

	@RequestMapping(value = "/notRole", method = RequestMethod.GET)
	@ResponseBody
	public ResultMap notRole() {
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();
		if (user != null) {
			logger.info("{}---没有权限!", user.getName());
		}
		return resultMap.success().message("您没有权限!");
	}
                "                    \"area\": [\"肃州区\", \"玉门市\", \"敦煌市\", \"金塔县\", \"肃北蒙古族自治县\", \"阿克塞哈萨克族自治县\", \"安西县\", \"其他\"]\n" +
                "                }, {\"name\": \"张掖\", \"area\": [\"甘州区\", \"民乐县\", \"临泽县\", \"高台县\", \"山丹县\", \"肃南裕固族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"庆阳\",\n" +
                "                    \"area\": [\"西峰区\", \"庆城县\", \"环县\", \"华池县\", \"合水县\", \"正宁县\", \"宁县\", \"镇原县\", \"其他\"]\n" +
                "                }, {\"name\": \"平凉\", \"area\": [\"崆峒区\", \"泾川县\", \"灵台县\", \"崇信县\", \"华亭县\", \"庄浪县\", \"静宁县\", \"其他\"]}, {\n" +
                "                    \"name\": \"定西\",\n" +
                "                    \"area\": [\"安定区\", \"通渭县\", \"临洮县\", \"漳县\", \"岷县\", \"渭源县\", \"陇西县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"陇南\",\n" +
                "                    \"area\": [\"武都区\", \"成县\", \"宕昌县\", \"康县\", \"文县\", \"西和县\", \"礼县\", \"两当县\", \"徽县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"临夏回族自治州\",\n" +
                "                    \"area\": [\"临夏市\", \"临夏县\", \"康乐县\", \"永靖县\", \"广河县\", \"和政县\", \"东乡族自治县\", \"积石山保安族东乡族撒拉族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"甘南藏族自治州\",\n" +
                "                    \"area\": [\"合作市\", \"临潭县\", \"卓尼县\", \"舟曲县\", \"迭部县\", \"玛曲县\", \"碌曲县\", \"夏河县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"青海\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"西宁\",\n" +
                "                    \"area\": [\"城中区\", \"城东区\", \"城西区\", \"城北区\", \"湟源县\", \"湟中县\", \"大通回族土族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"海东地区\",\n" +
                "                    \"area\": [\"平安县\", \"乐都县\", \"民和回族土族自治县\", \"互助土族自治县\", \"化隆回族自治县\", \"循化撒拉族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"海北藏族自治州\", \"area\": [\"海晏县\", \"祁连县\", \"刚察县\", \"门源回族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"海南藏族自治州\",\n" +
                "                    \"area\": [\"共和县\", \"同德县\", \"贵德县\", \"兴海县\", \"贵南县\", \"其他\"]\n" +
                "                }, {\"name\": \"黄南藏族自治州\", \"area\": [\"同仁县\", \"尖扎县\", \"泽库县\", \"河南蒙古族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"果洛藏族自治州\",\n" +
                "                    \"area\": [\"玛沁县\", \"班玛县\", \"甘德县\", \"达日县\", \"久治县\", \"玛多县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"玉树藏族自治州\",\n" +
                "                    \"area\": [\"玉树县\", \"杂多县\", \"称多县\", \"治多县\", \"囊谦县\", \"曲麻莱县\", \"其他\"]\n" +
                "                }, {\"name\": \"海西蒙古族藏族自治州\", \"area\": [\"德令哈市\", \"格尔木市\", \"乌兰县\", \"都兰县\", \"天峻县\", \"其他\"]}, {\n" +
                "                    \"name\": \"其他\",\n" +
                "                    \"area\": [\"其他\"]\n" +
                "                }]\n" +
                "            }]";
        String json10 = "[{\n" +
                "                \"name\": \"宁夏\",\n" +
                "                \"city\": [{\"name\": \"银川\", \"area\": [\"兴庆区\", \"西夏区\", \"金凤区\", \"灵武市\", \"永宁县\", \"贺兰县\", \"其他\"]}, {\n" +
                "                    \"name\": \"石嘴山\",\n" +
                "                    \"area\": [\"大武口区\", \"惠农区\", \"平罗县\", \"其他\"]\n" +
                "                }, {\"name\": \"吴忠\", \"area\": [\"利通区\", \"青铜峡市\", \"盐池县\", \"同心县\", \"其他\"]}, {\n" +
                "                    \"name\": \"固原\",\n" +
                "                    \"area\": [\"喀什市\", \"巴楚县\", \"泽普县\", \"伽师县\", \"叶城县\", \"岳普湖县\", \"疏勒县\", \"麦盖提县\", \"英吉沙县\", \"莎车县\", \"疏附县\", \"塔什库尔干塔吉克自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"克孜勒苏柯尔克孜自治州\", \"area\": [\"阿图什市\", \"阿合奇县\", \"乌恰县\", \"阿克陶县\", \"其他\"]}, {\n" +
                "                    \"name\": \"巴音郭楞蒙古自治州\",\n" +
                "                    \"area\": [\"库尔勒市\", \"和静县\", \"尉犁县\", \"和硕县\", \"且末县\", \"博湖县\", \"轮台县\", \"若羌县\", \"焉耆回族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"昌吉回族自治州\",\n" +
                "                    \"area\": [\"昌吉市\", \"阜康市\", \"奇台县\", \"玛纳斯县\", \"吉木萨尔县\", \"呼图壁县\", \"木垒哈萨克自治县\", \"米泉市\", \"其他\"]\n" +
                "                }, {\"name\": \"博尔塔拉蒙古自治州\", \"area\": [\"博乐市\", \"精河县\", \"温泉县\", \"其他\"]}, {\n" +
                "                    \"name\": \"石河子\",\n" +
                "                    \"area\": [\"石河子\"]\n" +
                "                }, {\"name\": \"阿拉尔\", \"area\": [\"阿拉尔\"]}, {\"name\": \"图木舒克\", \"area\": [\"图木舒克\"]}, {\n" +
                "                    \"name\": \"五家渠\",\n" +
                "                    \"area\": [\"五家渠\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"伊犁哈萨克自治州\",\n" +
                "                    \"area\": [\"伊宁市\", \"奎屯市\", \"伊宁县\", \"特克斯县\", \"尼勒克县\", \"昭苏县\", \"新源县\", \"霍城县\", \"巩留县\", \"察布查尔锡伯自治县\", \"塔城地区\", \"阿勒泰地区\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"台湾\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"台湾\",\n" +
                "                    \"area\": [\"台北市\", \"高雄市\", \"台北县\", \"桃园县\", \"新竹县\", \"苗栗县\", \"台中县\", \"彰化县\", \"南投县\", \"云林县\", \"嘉义县\", \"台南县\", \"高雄县\", \"屏东县\", \"宜兰县\", \"花莲县\", \"台东县\", \"澎湖县\", \"基隆市\", \"新竹市\", \"台中市\", \"嘉义市\", \"台南市\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"澳门\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"澳门\",\n" +
                "                    \"area\": [\"花地玛堂区\", \"圣安多尼堂区\", \"大堂区\", \"望德堂区\", \"风顺堂区\", \"嘉模堂区\", \"圣方济各堂区\", \"路凼\", \"其他\"]\n" +
                "                }]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"香港\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"香港\",\n" +
                "                    \"area\": [\"中西区\", \"湾仔区\", \"东区\", \"南区\", \"深水埗区\", \"油尖旺区\", \"九龙城区\", \"黄大仙区\", \"观塘区\", \"北区\", \"大埔区\", \"沙田区\", \"西贡区\", \"元朗区\", \"屯门区\", \"荃湾区\", \"葵青区\", \"离岛区\", \"其他\"]\n" +
                "                }]\n" +
                "            },\n" +
                "            {\"name\": \"钓鱼岛\", \"city\": [{\"name\": \"钓鱼岛\", \"area\": [\"钓鱼岛\"]}]}]";
        insertData(json1);
        insertData(json2);
        insertData(json3);
        insertData(json4);
        insertData(json5);
        insertData(json6);
        insertData(json7);
        insertData(json8);
                "                    \"name\": \"徐州\",\n" +
                "                    \"area\": [\"云龙区\", \"鼓楼区\", \"九里区\", \"泉山区\", \"贾汪区\", \"邳州市\", \"新沂市\", \"铜山县\", \"睢宁县\", \"沛县\", \"丰县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"淮安\",\n" +
                "                    \"area\": [\"清河区\", \"清浦区\", \"楚州区\", \"淮阴区\", \"涟水县\", \"洪泽县\", \"金湖县\", \"盱眙县\", \"其他\"]\n" +
                "                }, {\"name\": \"宿迁\", \"area\": [\"宿城区\", \"宿豫区\", \"沭阳县\", \"泗阳县\", \"泗洪县\", \"其他\"]}, {\n" +
                "                    \"name\": \"其他\",\n" +
                "                    \"area\": [\"其他\"]\n" +
                "                }]\n" +
                "            }]";
        String json4 = "[{\n" +
                "                \"name\": \"浙江\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"杭州\",\n" +
                "                    \"area\": [\"拱墅区\", \"西湖区\", \"上城区\", \"下城区\", \"江干区\", \"滨江区\", \"余杭区\", \"萧山区\", \"建德市\", \"富阳市\", \"临安市\", \"桐庐县\", \"淳安县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"宁波\",\n" +
                "                    \"area\": [\"海曙区\", \"江东区\", \"江北区\", \"镇海区\", \"北仑区\", \"鄞州区\", \"余姚市\", \"慈溪市\", \"奉化市\", \"宁海县\", \"象山县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"温州\",\n" +
                "                    \"area\": [\"鹿城区\", \"龙湾区\", \"瓯海区\", \"瑞安市\", \"乐清市\", \"永嘉县\", \"洞头县\", \"平阳县\", \"苍南县\", \"文成县\", \"泰顺县\", \"其他\"]\n" +
                "                }, {\"name\": \"嘉兴\", \"area\": [\"秀城区\", \"秀洲区\", \"海宁市\", \"平湖市\", \"桐乡市\", \"嘉善县\", \"海盐县\", \"其他\"]}, {\n" +
                "                    \"name\": \"湖州\",\n" +
                "                    \"area\": [\"吴兴区\", \"南浔区\", \"长兴县\", \"德清县\", \"安吉县\", \"其他\"]\n" +
                "                }, {\"name\": \"绍兴\", \"area\": [\"越城区\", \"诸暨市\", \"上虞市\", \"嵊州市\", \"绍兴县\", \"新昌县\", \"其他\"]}, {\n" +
                "                    \"name\": \"金华\",\n" +
                "                    \"area\": [\"婺城区\", \"金东区\", \"兰溪市\", \"义乌市\", \"东阳市\", \"永康市\", \"武义县\", \"浦江县\", \"磐安县\", \"其他\"]\n" +
                "                }, {\"name\": \"衢州\", \"area\": [\"柯城区\", \"衢江区\", \"江山市\", \"龙游县\", \"常山县\", \"开化县\", \"其他\"]}, {\n" +
                "                    \"name\": \"舟山\",\n" +
                "                    \"area\": [\"定海区\", \"普陀区\", \"岱山县\", \"嵊泗县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"台州\",\n" +
                "                    \"area\": [\"椒江区\", \"黄岩区\", \"路桥区\", \"临海市\", \"温岭市\", \"玉环县\", \"天台县\", \"仙居县\", \"三门县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"丽水\",\n" +
                "                    \"area\": [\"莲都区\", \"龙泉市\", \"缙云县\", \"青田县\", \"云和县\", \"遂昌县\", \"松阳县\", \"庆元县\", \"景宁畲族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"安徽\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"合肥\",\n" +
                "                    \"area\": [\"庐阳区\", \"瑶海区\", \"蜀山区\", \"包河区\", \"长丰县\", \"肥东县\", \"肥西县\", \"其他\"]\n" +
                "                }, {\"name\": \"芜湖\", \"area\": [\"镜湖区\", \"弋江区\", \"鸠江区\", \"三山区\", \"芜湖县\", \"南陵县\", \"繁昌县\", \"其他\"]}, {\n" +
                "                    \"name\": \"蚌埠\",\n" +
                "                    \"area\": [\"蚌山区\", \"龙子湖区\", \"禹会区\", \"淮上区\", \"怀远县\", \"固镇县\", \"五河县\", \"其他\"]\n" +
                "                    \"area\": [\"汉台区\", \"留坝县\", \"镇巴县\", \"城固县\", \"南郑县\", \"洋县\", \"宁强县\", \"佛坪县\", \"勉县\", \"西乡县\", \"略阳县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"榆林\",\n" +
                "                    \"area\": [\"榆阳区\", \"清涧县\", \"绥德县\", \"神木县\", \"佳县\", \"府谷县\", \"子洲县\", \"靖边县\", \"横山县\", \"米脂县\", \"吴堡县\", \"定边县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"安康\",\n" +
                "                    \"area\": [\"汉滨区\", \"紫阳县\", \"岚皋县\", \"旬阳县\", \"镇坪县\", \"平利县\", \"石泉县\", \"宁陕县\", \"白河县\", \"汉阴县\", \"其他\"]\n" +
                "                }, {\"name\": \"商洛\", \"area\": [\"商州区\", \"镇安县\", \"山阳县\", \"洛南县\", \"商南县\", \"丹凤县\", \"柞水县\", \"其他\"]}, {\n" +
                "                    \"name\": \"其他\",\n" +
                "                    \"area\": [\"其他\"]\n" +
                "                }]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"甘肃\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"兰州\",\n" +
                "                    \"area\": [\"城关区\", \"七里河区\", \"西固区\", \"安宁区\", \"红古区\", \"永登县\", \"皋兰县\", \"榆中县\", \"其他\"]\n" +
                "                }, {\"name\": \"嘉峪关\", \"area\": [\"嘉峪关市\", \"其他\"]}, {\n" +
                "                    \"name\": \"金昌\",\n" +
                "                    \"area\": [\"金川区\", \"永昌县\", \"其他\"]\n" +
                "                }, {\"name\": \"白银\", \"area\": [\"白银区\", \"平川区\", \"靖远县\", \"会宁县\", \"景泰县\", \"其他\"]}, {\n" +
                "                    \"name\": \"天水\",\n" +
                "                    \"area\": [\"清水县\", \"秦安县\", \"甘谷县\", \"武山县\", \"张家川回族自治县\", \"北道区\", \"秦城区\", \"其他\"]\n" +
                "                }, {\"name\": \"武威\", \"area\": [\"凉州区\", \"民勤县\", \"古浪县\", \"天祝藏族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"酒泉\",\n" +
                "                    \"area\": [\"肃州区\", \"玉门市\", \"敦煌市\", \"金塔县\", \"肃北蒙古族自治县\", \"阿克塞哈萨克族自治县\", \"安西县\", \"其他\"]\n" +
                "                }, {\"name\": \"张掖\", \"area\": [\"甘州区\", \"民乐县\", \"临泽县\", \"高台县\", \"山丹县\", \"肃南裕固族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"庆阳\",\n" +
                "                    \"area\": [\"西峰区\", \"庆城县\", \"环县\", \"华池县\", \"合水县\", \"正宁县\", \"宁县\", \"镇原县\", \"其他\"]\n" +
                "                }, {\"name\": \"平凉\", \"area\": [\"崆峒区\", \"泾川县\", \"灵台县\", \"崇信县\", \"华亭县\", \"庄浪县\", \"静宁县\", \"其他\"]}, {\n" +
                "                    \"name\": \"定西\",\n" +
                "                    \"area\": [\"安定区\", \"通渭县\", \"临洮县\", \"漳县\", \"岷县\", \"渭源县\", \"陇西县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"陇南\",\n" +
                "                    \"area\": [\"武都区\", \"成县\", \"宕昌县\", \"康县\", \"文县\", \"西和县\", \"礼县\", \"两当县\", \"徽县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"临夏回族自治州\",\n" +
                "                    \"area\": [\"临夏市\", \"临夏县\", \"康乐县\", \"永靖县\", \"广河县\", \"和政县\", \"东乡族自治县\", \"积石山保安族东乡族撒拉族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"甘南藏族自治州\",\n" +
                "                    \"area\": [\"合作市\", \"临潭县\", \"卓尼县\", \"舟曲县\", \"迭部县\", \"玛曲县\", \"碌曲县\", \"夏河县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"青海\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"西宁\",\n" +
                "                    \"area\": [\"城中区\", \"城东区\", \"城西区\", \"城北区\", \"湟源县\", \"湟中县\", \"大通回族土族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"海东地区\",\n" +
                "                    \"area\": [\"平安县\", \"乐都县\", \"民和回族土族自治县\", \"互助土族自治县\", \"化隆回族自治县\", \"循化撒拉族自治县\", \"其他\"]\n" +
                "                    \"name\": \"玉林\",\n" +
                "                    \"area\": [\"玉州区\", \"北流市\", \"容县\", \"陆川县\", \"博白县\", \"兴业县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"百色\",\n" +
                "                    \"area\": [\"右江区\", \"凌云县\", \"平果县\", \"西林县\", \"乐业县\", \"德保县\", \"田林县\", \"田阳县\", \"靖西县\", \"田东县\", \"那坡县\", \"隆林各族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"贺州\", \"area\": [\"八步区\", \"钟山县\", \"昭平县\", \"富川瑶族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"河池\",\n" +
                "                    \"area\": [\"金城江区\", \"宜州市\", \"天峨县\", \"凤山县\", \"南丹县\", \"东兰县\", \"都安瑶族自治县\", \"罗城仫佬族自治县\", \"巴马瑶族自治县\", \"环江毛南族自治县\", \"大化瑶族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"来宾\", \"area\": [\"兴宾区\", \"合山市\", \"象州县\", \"武宣县\", \"忻城县\", \"金秀瑶族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"崇左\",\n" +
                "                    \"area\": [\"江州区\", \"凭祥市\", \"宁明县\", \"扶绥县\", \"龙州县\", \"大新县\", \"天等县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"海南\",\n" +
                "                \"city\": [{\"name\": \"海口\", \"area\": [\"龙华区\", \"秀英区\", \"琼山区\", \"美兰区\", \"其他\"]}, {\n" +
                "                    \"name\": \"三亚\",\n" +
                "                    \"area\": [\"三亚市\", \"其他\"]\n" +
                "                }, {\"name\": \"五指山\", \"area\": [\"五指山\"]}, {\"name\": \"琼海\", \"area\": [\"琼海\"]}, {\n" +
                "                    \"name\": \"儋州\",\n" +
                "                    \"area\": [\"儋州\"]\n" +
                "                }, {\"name\": \"文昌\", \"area\": [\"文昌\"]}, {\"name\": \"万宁\", \"area\": [\"万宁\"]}, {\n" +
                "                    \"name\": \"东方\",\n" +
                "                    \"area\": [\"东方\"]\n" +
                "                }, {\"name\": \"澄迈县\", \"area\": [\"澄迈县\"]}, {\"name\": \"定安县\", \"area\": [\"定安县\"]}, {\n" +
                "                    \"name\": \"屯昌县\",\n" +
                "                    \"area\": [\"屯昌县\"]\n" +
                "                }, {\"name\": \"临高县\", \"area\": [\"临高县\"]}, {\"name\": \"白沙黎族自治县\", \"area\": [\"白沙黎族自治县\"]}, {\n" +
                "                    \"name\": \"昌江黎族自治县\",\n" +
                "                    \"area\": [\"昌江黎族自治县\"]\n" +
                "                }, {\"name\": \"乐东黎族自治县\", \"area\": [\"乐东黎族自治县\"]}, {\n" +
                "                    \"name\": \"陵水黎族自治县\",\n" +
                "                    \"area\": [\"陵水黎族自治县\"]\n" +
                "                }, {\"name\": \"保亭黎族苗族自治县\", \"area\": [\"保亭黎族苗族自治县\"]}, {\n" +
                "                    \"name\": \"琼中黎族苗族自治县\",\n" +
                "                    \"area\": [\"琼中黎族苗族自治县\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"重庆\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"重庆\",\n" +
                "                    \"area\": [\"渝中区\", \"大渡口区\", \"江北区\", \"南岸区\", \"北碚区\", \"渝北区\", \"巴南区\", \"长寿区\", \"双桥区\", \"沙坪坝区\", \"万盛区\", \"万州区\", \"涪陵区\", \"黔江区\", \"永川区\", \"合川区\", \"江津区\", \"九龙坡区\", \"南川区\", \"綦江县\", \"潼南县\", \"荣昌县\", \"璧山县\", \"大足县\", \"铜梁县\", \"梁平县\", \"开县\", \"忠县\", \"城口县\", \"垫江县\", \"武隆县\", \"丰都县\", \"奉节县\", \"云阳县\", \"巫溪县\", \"巫山县\", \"石柱土家族自治县\", \"秀山土家族苗族自治县\", \"酉阳土家族苗族自治县\", \"彭水苗族土家族自治县\", \"其他\"]\n" +
                "                }]\n" +
                "            },\n" +
                "                    \"name\": \"抚州\",\n" +
                "                    \"area\": [\"临川区\", \"南丰县\", \"乐安县\", \"金溪县\", \"南城县\", \"东乡县\", \"资溪县\", \"宜黄县\", \"广昌县\", \"黎川县\", \"崇仁县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"上饶\",\n" +
                "                    \"area\": [\"信州区\", \"德兴市\", \"上饶县\", \"广丰县\", \"鄱阳县\", \"婺源县\", \"铅山县\", \"余干县\", \"横峰县\", \"弋阳县\", \"玉山县\", \"万年县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            }]";
        String json5 = "[{\n" +
                "                \"name\": \"山东\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"济南\",\n" +
                "                    \"area\": [\"市中区\", \"历下区\", \"天桥区\", \"槐荫区\", \"历城区\", \"长清区\", \"章丘市\", \"平阴县\", \"济阳县\", \"商河县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"青岛\",\n" +
                "                    \"area\": [\"市南区\", \"市北区\", \"城阳区\", \"四方区\", \"李沧区\", \"黄岛区\", \"崂山区\", \"胶南市\", \"胶州市\", \"平度市\", \"莱西市\", \"即墨市\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"淄博\",\n" +
                "                    \"area\": [\"张店区\", \"临淄区\", \"淄川区\", \"博山区\", \"周村区\", \"桓台县\", \"高青县\", \"沂源县\", \"其他\"]\n" +
                "                }, {\"name\": \"枣庄\", \"area\": [\"市中区\", \"山亭区\", \"峄城区\", \"台儿庄区\", \"薛城区\", \"滕州市\", \"其他\"]}, {\n" +
                "                    \"name\": \"东营\",\n" +
                "                    \"area\": [\"东营区\", \"河口区\", \"垦利县\", \"广饶县\", \"利津县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"烟台\",\n" +
                "                    \"area\": [\"芝罘区\", \"福山区\", \"牟平区\", \"莱山区\", \"龙口市\", \"莱阳市\", \"莱州市\", \"招远市\", \"蓬莱市\", \"栖霞市\", \"海阳市\", \"长岛县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"潍坊\",\n" +
                "                    \"area\": [\"潍城区\", \"寒亭区\", \"坊子区\", \"奎文区\", \"青州市\", \"诸城市\", \"寿光市\", \"安丘市\", \"高密市\", \"昌邑市\", \"昌乐县\", \"临朐县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"济宁\",\n" +
                "                    \"area\": [\"市中区\", \"任城区\", \"曲阜市\", \"兖州市\", \"邹城市\", \"鱼台县\", \"金乡县\", \"嘉祥县\", \"微山县\", \"汶上县\", \"泗水县\", \"梁山县\", \"其他\"]\n" +
                "                }, {\"name\": \"泰安\", \"area\": [\"泰山区\", \"岱岳区\", \"新泰市\", \"肥城市\", \"宁阳县\", \"东平县\", \"其他\"]}, {\n" +
                "                    \"name\": \"威海\",\n" +
                "                    \"area\": [\"环翠区\", \"乳山市\", \"文登市\", \"荣成市\", \"其他\"]\n" +
                "                }, {\"name\": \"日照\", \"area\": [\"东港区\", \"岚山区\", \"五莲县\", \"莒县\", \"其他\"]}, {\n" +
                "                    \"name\": \"莱芜\",\n" +
                "                    \"area\": [\"莱城区\", \"钢城区\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"临沂\",\n" +
                "                    \"area\": [\"兰山区\", \"罗庄区\", \"河东区\", \"沂南县\", \"郯城县\", \"沂水县\", \"苍山县\", \"费县\", \"平邑县\", \"莒南县\", \"蒙阴县\", \"临沭县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"德州\",\n" +
                "                    \"area\": [\"德城区\", \"乐陵市\", \"禹城市\", \"陵县\", \"宁津县\", \"齐河县\", \"武城县\", \"庆云县\", \"平原县\", \"夏津县\", \"临邑县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"聊城\",\n" +
                "                    \"area\": [\"东昌府区\", \"临清市\", \"高唐县\", \"阳谷县\", \"茌平县\", \"莘县\", \"东阿县\", \"冠县\", \"其他\"]\n" +
                "                }, {\"name\": \"滨州\", \"area\": [\"滨城区\", \"邹平县\", \"沾化县\", \"惠民县\", \"博兴县\", \"阳信县\", \"无棣县\", \"其他\"]}, {\n" +
	 * @return String login.html<BR>
	 */
	@RequestMapping(value = "/index")
	public String login() {
		return "login";
	}

	@RequestMapping(value = "/regist")
	public String regist() {
		return "regist";
	}

	@RequestMapping(value = "/doRegist")
	@ResponseBody
	public ResultMap doRegist(User user) {
		User userByPhoneAndName = userService.getUserByPhoneAndName(null, user.getName());
		if (userByPhoneAndName !=null){
			return resultMap.fail().message("此用户名已注册!");
		}
		try {
			user.setPassword(MD5.md5(user.getPassword()));
			user.setCreateTime(new Date());
			// 普通用户权限
			userService.save(user);
			return resultMap.success().message("注册成功");
		}catch (Exception e){
			e.printStackTrace();
			return resultMap.fail().message("注册失败");
		}
	}

	/**
	 * Method name: index <BR>
	 * Description: 登录页面 <BR>
	 * 
	 * @return String login.html<BR>
	 */
	@RequestMapping(value = "/")
	public String index(Model model) {
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();

		if (null != user) {
			model.addAttribute("user", user);

                "                    \"area\": [\"双台子区\", \"兴隆台区\", \"盘山县\", \"大洼县\", \"其他\"]\n" +
                "                }, {\"name\": \"铁岭\", \"area\": [\"银州区\", \"清河区\", \"调兵山市\", \"开原市\", \"铁岭县\", \"昌图县\", \"西丰县\", \"其他\"]}, {\n" +
                "                    \"name\": \"朝阳\",\n" +
                "                    \"area\": [\"双塔区\", \"龙城区\", \"凌源市\", \"北票市\", \"朝阳县\", \"建平县\", \"喀喇沁左翼蒙古族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"葫芦岛\", \"area\": [\"龙港区\", \"南票区\", \"连山区\", \"兴城市\", \"绥中县\", \"建昌县\", \"其他\"]}, {\n" +
                "                    \"name\": \"其他\",\n" +
                "                    \"area\": [\"其他\"]\n" +
                "                }]\n" +
                "            }]";
        String json3 = "[{\n" +
                "                \"name\": \"吉林\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"长春\",\n" +
                "                    \"area\": [\"朝阳区\", \"宽城区\", \"二道区\", \"南关区\", \"绿园区\", \"双阳区\", \"九台市\", \"榆树市\", \"德惠市\", \"农安县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"吉林\",\n" +
                "                    \"area\": [\"船营区\", \"昌邑区\", \"龙潭区\", \"丰满区\", \"舒兰市\", \"桦甸市\", \"蛟河市\", \"磐石市\", \"永吉县\", \"其他\"]\n" +
                "                }, {\"name\": \"四平\", \"area\": [\"铁西区\", \"铁东区\", \"公主岭市\", \"双辽市\", \"梨树县\", \"伊通满族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"辽源\",\n" +
                "                    \"area\": [\"龙山区\", \"西安区\", \"东辽县\", \"东丰县\", \"其他\"]\n" +
                "                }, {\"name\": \"通化\", \"area\": [\"东昌区\", \"二道江区\", \"梅河口市\", \"集安市\", \"通化县\", \"辉南县\", \"柳河县\", \"其他\"]}, {\n" +
                "                    \"name\": \"白山\",\n" +
                "                    \"area\": [\"八道江区\", \"江源区\", \"临江市\", \"靖宇县\", \"抚松县\", \"长白朝鲜族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"松原\", \"area\": [\"宁江区\", \"乾安县\", \"长岭县\", \"扶余县\", \"前郭尔罗斯蒙古族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"白城\",\n" +
                "                    \"area\": [\"洮北区\", \"大安市\", \"洮南市\", \"镇赉县\", \"通榆县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"延边朝鲜族自治州\",\n" +
                "                    \"area\": [\"延吉市\", \"图们市\", \"敦化市\", \"龙井市\", \"珲春市\", \"和龙市\", \"安图县\", \"汪清县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"黑龙江\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"哈尔滨\",\n" +
                "                    \"area\": [\"松北区\", \"道里区\", \"南岗区\", \"平房区\", \"香坊区\", \"道外区\", \"呼兰区\", \"阿城区\", \"双城市\", \"尚志市\", \"五常市\", \"宾县\", \"方正县\", \"通河县\", \"巴彦县\", \"延寿县\", \"木兰县\", \"依兰县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"齐齐哈尔\",\n" +
                "                    \"area\": [\"龙沙区\", \"昂昂溪区\", \"铁锋区\", \"建华区\", \"富拉尔基区\", \"碾子山区\", \"梅里斯达斡尔族区\", \"讷河市\", \"富裕县\", \"拜泉县\", \"甘南县\", \"依安县\", \"克山县\", \"泰来县\", \"克东县\", \"龙江县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"鹤岗\",\n" +
                "                    \"area\": [\"兴山区\", \"工农区\", \"南山区\", \"兴安区\", \"向阳区\", \"东山区\", \"萝北县\", \"绥滨县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"双鸭山\",\n" +
                "                    \"area\": [\"尖山区\", \"岭东区\", \"四方台区\", \"宝山区\", \"集贤县\", \"宝清县\", \"友谊县\", \"饶河县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"area\": [\"蒙自县\", \"个旧市\", \"开远市\", \"绿春县\", \"建水县\", \"石屏县\", \"弥勒县\", \"泸西县\", \"元阳县\", \"红河县\", \"金平苗族瑶族傣族自治县\", \"河口瑶族自治县\", \"屏边苗族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"文山壮族苗族自治州\",\n" +
                "                    \"area\": [\"文山县\", \"砚山县\", \"西畴县\", \"麻栗坡县\", \"马关县\", \"丘北县\", \"广南县\", \"富宁县\", \"其他\"]\n" +
                "                }, {\"name\": \"西双版纳傣族自治州\", \"area\": [\"景洪市\", \"勐海县\", \"勐腊县\", \"其他\"]}, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"西藏\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"拉萨\",\n" +
                "                    \"area\": [\"城关区\", \"林周县\", \"当雄县\", \"尼木县\", \"曲水县\", \"堆龙德庆县\", \"达孜县\", \"墨竹工卡县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"那曲地区\",\n" +
                "                    \"area\": [\"那曲县\", \"嘉黎县\", \"比如县\", \"聂荣县\", \"安多县\", \"申扎县\", \"索县\", \"班戈县\", \"巴青县\", \"尼玛县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"昌都地区\",\n" +
                "                    \"area\": [\"昌都县\", \"江达县\", \"贡觉县\", \"类乌齐县\", \"丁青县\", \"察雅县\", \"八宿县\", \"左贡县\", \"芒康县\", \"洛隆县\", \"边坝县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"林芝地区\",\n" +
                "                    \"area\": [\"林芝县\", \"工布江达县\", \"米林县\", \"墨脱县\", \"波密县\", \"察隅县\", \"朗县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"山南地区\",\n" +
                "                    \"area\": [\"乃东县\", \"扎囊县\", \"贡嘎县\", \"桑日县\", \"琼结县\", \"曲松县\", \"措美县\", \"洛扎县\", \"加查县\", \"隆子县\", \"错那县\", \"浪卡子县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"日喀则地区\",\n" +
                "                    \"area\": [\"日喀则市\", \"南木林县\", \"江孜县\", \"定日县\", \"萨迦县\", \"拉孜县\", \"昂仁县\", \"谢通门县\", \"白朗县\", \"仁布县\", \"康马县\", \"定结县\", \"仲巴县\", \"亚东县\", \"吉隆县\", \"聂拉木县\", \"萨嘎县\", \"岗巴县\", \"其他\"]\n" +
                "                }, {\"name\": \"阿里地区\", \"area\": [\"噶尔县\", \"普兰县\", \"札达县\", \"日土县\", \"革吉县\", \"改则县\", \"措勤县\", \"其他\"]}, {\n" +
                "                    \"name\": \"其他\",\n" +
                "                    \"area\": [\"其他\"]\n" +
                "                }]\n" +
                "            }]";
        String json9 = "[{\n" +
                "                \"name\": \"陕西\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"西安\",\n" +
                "                    \"area\": [\"莲湖区\", \"新城区\", \"碑林区\", \"雁塔区\", \"灞桥区\", \"未央区\", \"阎良区\", \"临潼区\", \"长安区\", \"高陵县\", \"蓝田县\", \"户县\", \"周至县\", \"其他\"]\n" +
                "                }, {\"name\": \"铜川\", \"area\": [\"耀州区\", \"王益区\", \"印台区\", \"宜君县\", \"其他\"]}, {\n" +
                "                    \"name\": \"宝鸡\",\n" +
                "                    \"area\": [\"渭滨区\", \"金台区\", \"陈仓区\", \"岐山县\", \"凤翔县\", \"陇县\", \"太白县\", \"麟游县\", \"扶风县\", \"千阳县\", \"眉县\", \"凤县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"咸阳\",\n" +
                "                    \"area\": [\"秦都区\", \"渭城区\", \"杨陵区\", \"兴平市\", \"礼泉县\", \"泾阳县\", \"永寿县\", \"三原县\", \"彬县\", \"旬邑县\", \"长武县\", \"乾县\", \"武功县\", \"淳化县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"渭南\",\n" +
                "                    \"area\": [\"临渭区\", \"韩城市\", \"华阴市\", \"蒲城县\", \"潼关县\", \"白水县\", \"澄城县\", \"华县\", \"合阳县\", \"富平县\", \"大荔县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"延安\",\n" +
                "                    \"area\": [\"宝塔区\", \"安塞县\", \"洛川县\", \"子长县\", \"黄陵县\", \"延川县\", \"富县\", \"延长县\", \"甘泉县\", \"宜川县\", \"志丹县\", \"黄龙县\", \"吴起县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"汉中\",\n" +
                "                    \"area\": [\"汉台区\", \"留坝县\", \"镇巴县\", \"城固县\", \"南郑县\", \"洋县\", \"宁强县\", \"佛坪县\", \"勉县\", \"西乡县\", \"略阳县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"玉溪\",\n" +
                "                    \"area\": [\"红塔区\", \"江川县\", \"澄江县\", \"通海县\", \"华宁县\", \"易门县\", \"峨山彝族自治县\", \"新平彝族傣族自治县\", \"元江哈尼族彝族傣族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"保山\", \"area\": [\"隆阳区\", \"施甸县\", \"腾冲县\", \"龙陵县\", \"昌宁县\", \"其他\"]}, {\n" +
                "                    \"name\": \"昭通\",\n" +
                "                    \"area\": [\"昭阳区\", \"鲁甸县\", \"巧家县\", \"盐津县\", \"大关县\", \"永善县\", \"绥江县\", \"镇雄县\", \"彝良县\", \"威信县\", \"水富县\", \"其他\"]\n" +
                "                }, {\"name\": \"丽江\", \"area\": [\"古城区\", \"永胜县\", \"华坪县\", \"玉龙纳西族自治县\", \"宁蒗彝族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"普洱\",\n" +
                "                    \"area\": [\"思茅区\", \"普洱哈尼族彝族自治县\", \"墨江哈尼族自治县\", \"景东彝族自治县\", \"景谷傣族彝族自治县\", \"镇沅彝族哈尼族拉祜族自治县\", \"江城哈尼族彝族自治县\", \"孟连傣族拉祜族佤族自治县\", \"澜沧拉祜族自治县\", \"西盟佤族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"临沧\",\n" +
                "                    \"area\": [\"临翔区\", \"凤庆县\", \"云县\", \"永德县\", \"镇康县\", \"双江拉祜族佤族布朗族傣族自治县\", \"耿马傣族佤族自治县\", \"沧源佤族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"德宏傣族景颇族自治州\", \"area\": [\"潞西市\", \"瑞丽市\", \"梁河县\", \"盈江县\", \"陇川县\", \"其他\"]}, {\n" +
                "                    \"name\": \"怒江傈僳族自治州\",\n" +
                "                    \"area\": [\"泸水县\", \"福贡县\", \"贡山独龙族怒族自治县\", \"兰坪白族普米族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"迪庆藏族自治州\", \"area\": [\"香格里拉县\", \"德钦县\", \"维西傈僳族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"大理白族自治州\",\n" +
                "                    \"area\": [\"大理市\", \"祥云县\", \"宾川县\", \"弥渡县\", \"永平县\", \"云龙县\", \"洱源县\", \"剑川县\", \"鹤庆县\", \"漾濞彝族自治县\", \"南涧彝族自治县\", \"巍山彝族回族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"楚雄彝族自治州\",\n" +
                "                    \"area\": [\"楚雄市\", \"双柏县\", \"牟定县\", \"南华县\", \"姚安县\", \"大姚县\", \"永仁县\", \"元谋县\", \"武定县\", \"禄丰县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"红河哈尼族彝族自治州\",\n" +
                "                    \"area\": [\"蒙自县\", \"个旧市\", \"开远市\", \"绿春县\", \"建水县\", \"石屏县\", \"弥勒县\", \"泸西县\", \"元阳县\", \"红河县\", \"金平苗族瑶族傣族自治县\", \"河口瑶族自治县\", \"屏边苗族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"文山壮族苗族自治州\",\n" +
                "                    \"area\": [\"文山县\", \"砚山县\", \"西畴县\", \"麻栗坡县\", \"马关县\", \"丘北县\", \"广南县\", \"富宁县\", \"其他\"]\n" +
                "                }, {\"name\": \"西双版纳傣族自治州\", \"area\": [\"景洪市\", \"勐海县\", \"勐腊县\", \"其他\"]}, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"西藏\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"拉萨\",\n" +
                "                    \"area\": [\"城关区\", \"林周县\", \"当雄县\", \"尼木县\", \"曲水县\", \"堆龙德庆县\", \"达孜县\", \"墨竹工卡县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"那曲地区\",\n" +
                "                    \"area\": [\"那曲县\", \"嘉黎县\", \"比如县\", \"聂荣县\", \"安多县\", \"申扎县\", \"索县\", \"班戈县\", \"巴青县\", \"尼玛县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"昌都地区\",\n" +
                "                    \"area\": [\"昌都县\", \"江达县\", \"贡觉县\", \"类乌齐县\", \"丁青县\", \"察雅县\", \"八宿县\", \"左贡县\", \"芒康县\", \"洛隆县\", \"边坝县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"林芝地区\",\n" +
                "                    \"area\": [\"林芝县\", \"工布江达县\", \"米林县\", \"墨脱县\", \"波密县\", \"察隅县\", \"朗县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"山南地区\",\n" +
                "                    \"name\": \"喀什地区\",\n" +
                "                    \"area\": [\"喀什市\", \"巴楚县\", \"泽普县\", \"伽师县\", \"叶城县\", \"岳普湖县\", \"疏勒县\", \"麦盖提县\", \"英吉沙县\", \"莎车县\", \"疏附县\", \"塔什库尔干塔吉克自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"克孜勒苏柯尔克孜自治州\", \"area\": [\"阿图什市\", \"阿合奇县\", \"乌恰县\", \"阿克陶县\", \"其他\"]}, {\n" +
                "                    \"name\": \"巴音郭楞蒙古自治州\",\n" +
                "                    \"area\": [\"库尔勒市\", \"和静县\", \"尉犁县\", \"和硕县\", \"且末县\", \"博湖县\", \"轮台县\", \"若羌县\", \"焉耆回族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"昌吉回族自治州\",\n" +
                "                    \"area\": [\"昌吉市\", \"阜康市\", \"奇台县\", \"玛纳斯县\", \"吉木萨尔县\", \"呼图壁县\", \"木垒哈萨克自治县\", \"米泉市\", \"其他\"]\n" +
                "                }, {\"name\": \"博尔塔拉蒙古自治州\", \"area\": [\"博乐市\", \"精河县\", \"温泉县\", \"其他\"]}, {\n" +
                "                    \"name\": \"石河子\",\n" +
                "                    \"area\": [\"石河子\"]\n" +
                "                }, {\"name\": \"阿拉尔\", \"area\": [\"阿拉尔\"]}, {\"name\": \"图木舒克\", \"area\": [\"图木舒克\"]}, {\n" +
                "                    \"name\": \"五家渠\",\n" +
                "                    \"area\": [\"五家渠\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"伊犁哈萨克自治州\",\n" +
                "                    \"area\": [\"伊宁市\", \"奎屯市\", \"伊宁县\", \"特克斯县\", \"尼勒克县\", \"昭苏县\", \"新源县\", \"霍城县\", \"巩留县\", \"察布查尔锡伯自治县\", \"塔城地区\", \"阿勒泰地区\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"台湾\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"台湾\",\n" +
                "                    \"area\": [\"台北市\", \"高雄市\", \"台北县\", \"桃园县\", \"新竹县\", \"苗栗县\", \"台中县\", \"彰化县\", \"南投县\", \"云林县\", \"嘉义县\", \"台南县\", \"高雄县\", \"屏东县\", \"宜兰县\", \"花莲县\", \"台东县\", \"澎湖县\", \"基隆市\", \"新竹市\", \"台中市\", \"嘉义市\", \"台南市\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"澳门\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"澳门\",\n" +
                "                    \"area\": [\"花地玛堂区\", \"圣安多尼堂区\", \"大堂区\", \"望德堂区\", \"风顺堂区\", \"嘉模堂区\", \"圣方济各堂区\", \"路凼\", \"其他\"]\n" +
                "                }]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"香港\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"香港\",\n" +
                "                    \"area\": [\"中西区\", \"湾仔区\", \"东区\", \"南区\", \"深水埗区\", \"油尖旺区\", \"九龙城区\", \"黄大仙区\", \"观塘区\", \"北区\", \"大埔区\", \"沙田区\", \"西贡区\", \"元朗区\", \"屯门区\", \"荃湾区\", \"葵青区\", \"离岛区\", \"其他\"]\n" +
                "                }]\n" +
                "            },\n" +

    @RequestMapping(value = "/del")
    @ResponseBody
    @Transactional
    public String delUser(Long id) {
        try {
            appointmentService.deleteById(id);
            return "SUCCESS";
        } catch (Exception e) {
            logger.error("删除异常", e);
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
            return "ERROR";
        }
    }

    @RequestMapping(value = "/add")
    public String addUserPage() {
        return "user/applyAdd";
    }

    @RequestMapping(value = "/doAdd")
    @ResponseBody
    @Transactional
    public String doAdd(Appointment appointment) {
        Subject subject = SecurityUtils.getSubject();
        User user = (User) subject.getPrincipal();
        try {
            appointment.setUserId(user.getId());
            appointment.setCreateTime(new Date());
            // 状态:1申请中,2申请通过,3不通过,4已完成
            appointment.setStatus(1);
            appointmentService.add(appointment);
            return "SUCCESS";
        } catch (Exception e) {
            logger.error("添加异常", e);
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
            return "ERROR";
        }
    }

    @RequestMapping(value = "/chStatus")
    @ResponseBody
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();

		if (null != user) {
			model.addAttribute("user", user);

			List<Page> pageList = pageService.getAllRolePageByUserId(user.getId()+"");

			model.addAttribute("pageList", pageList);
			return "index";
		} else {
			return "login";
		}
	}

	/**
	 * Method name: main <BR>
	 * Description: 进入主页面 <BR>
	 * 
	 * @param model
	 * @return String<BR>
	 */
	@RequestMapping(value = "/main")
	public String main(Model model) {
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();
		if (null != user) {
			model.addAttribute("user", user);
		} else {
			return "login";
		}

		List<Page> pageList = pageService.getAllRolePageByUserId(user.getId()+"");

		model.addAttribute("pageList", pageList);
		return "index";
	}

	/**
	 * Method name: checkUserPassword <BR>
	 * Description: 检测旧密码是否正确 <BR>
	 * 
	 * @param password 旧密码
    @Autowired
    private CategorizationService categorizationService;
    @Autowired
    private GarbageTypeService garbageTypeService;

    private final Logger logger = LoggerFactory.getLogger(this.getClass());

    @RequestMapping("/log")
    public String fenleiList() {
        return "user/searchLog";
    }

    @RequestMapping("/index")
    public String index(String word, Model model) {
        List<Search> searchList = new ArrayList<>();
        List<Search> topList = new ArrayList<>();
        List<Categorization> categorizationList = new ArrayList<>();
        if (word != null && !"".equals(word)){
            // 相似查询
            categorizationList = categorizationService.searchWord(word);
            categorizationService.viewWord(word);
            model.addAttribute("cList", categorizationList);
            model.addAttribute("wordName", word);
            if (categorizationList.size()>0){
                Categorization c = categorizationList.get(0);
                GarbageType byId = garbageTypeService.getById(c.getType());
                model.addAttribute("wordTpye", byId.getType());
                model.addAttribute("typeTipTitle", byId.getType()+"是指");
                model.addAttribute("typeTip", byId.getTip());
                model.addAttribute("typeIncludeTitle", byId.getType()+"主要包括");
                model.addAttribute("typeInclude", byId.getInclude());
                model.addAttribute("typeAskTitle", byId.getType()+"投放要求");
                model.addAttribute("typeAsk", byId.getAsk());
                model.addAttribute("tt", "属于");
            }else {
                model.addAttribute("tt", "  目前本系统未收录!!!");
            }

            Search search = new Search();
            search.setContent(word);
            Search byContent = searchService.getByContent(search);
            if (byContent !=null){
			return resultMap.success().message("注册成功");
		}catch (Exception e){
			e.printStackTrace();
			return resultMap.fail().message("注册失败");
		}
	}

	/**
	 * Method name: index <BR>
	 * Description: 登录页面 <BR>
	 * 
	 * @return String login.html<BR>
	 */
	@RequestMapping(value = "/")
	public String index(Model model) {
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();

		if (null != user) {
			model.addAttribute("user", user);

			List<Page> pageList = pageService.getAllRolePageByUserId(user.getId()+"");

			model.addAttribute("pageList", pageList);
			return "index";
		} else {
			return "login";
		}
	}

	/**
	 * Method name: main <BR>
	 * Description: 进入主页面 <BR>
	 * 
	 * @param model
	 * @return String<BR>
	 */
	@RequestMapping(value = "/main")
	public String main(Model model) {
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();
		if (null != user) {
			model.addAttribute("user", user);
		} else {
			return "login";
		}

		List<Page> pageList = pageService.getAllRolePageByUserId(user.getId()+"");

		model.addAttribute("pageList", pageList);
    @ResponseBody
    public Object search(String word) {
        // 相似查询
        List<Categorization> categorizationList = categorizationService.searchWord(word);
        if (categorizationList.size()>0){
            return categorizationList.get(0);
        }
        return null;
    }

    /**
     * 删除指南
     */
    @ResponseBody
    @RequestMapping("/del")
    public String delWord(String[] ids) {
        try {
            for (String id : ids){
                userGarbageService.deleteById(Long.parseLong(id));
            }
            return "SUCCESS";
        } catch (Exception e) {
            e.printStackTrace();
            return "ERR";
        }
    }
}

@Controller("UserApplyController")
@RequestMapping("/user/apply")
public class UserApplyController {
    @Autowired
    private AppointmentService appointmentService;

    private final Logger logger = LoggerFactory.getLogger(this.getClass());

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值