5.14 基于Spring Boot+Vue的校友录管理系统的设计与实现

待解决

一共提出了两个问题
1)注册页面固定姓名,学号。提交时只是更新用户信息。
2)个人中心页面新增家庭住址,联系方式模块。(由于此项目要求运行环境比较苛刻,前端无法修改,所以只能去修改后端的逻辑,此项无法处理)


项目情况

项目结构
基于vue+springboot
技术栈:springboot,vue2,element-ui,node18.17.0,mysql8.0,mybatis
有个很大的问题,这里前端使用构建后的dist,哪怕电脑上没有相应的环境也可以运行成功,移植性很强。但是对于后续的维护并不友好。

在这里插入图片描述



更改注册逻辑

页面情况

在这里插入图片描述

原代码注册逻辑

    	YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", yonghu.getYonghuzhanghao()));
		if(u!=null) {
			return R.error("注册用户已存在");
		}
		Long uId = new Date().getTime();
		yonghu.setId(uId);
        yonghuService.insert(yonghu);
        return R.ok();

更改后(因为姓名,学号于数据库中固定。所以可以用这两个作为唯一标识码)

        YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", yonghu.getYonghuzhanghao()).eq("yonghuxingming",yonghu.getYonghuxingming()));
        if(u==null) {
            return R.error("用户不存在");
        }
        yonghu.setId(u.getId());
        yonghuService.updateById(yonghu);
        return R.ok();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值