用idea開發,可直接打開使用,mysql資料庫,前端框架vue,主要功能有:用戶管理、寬帶業務、充值管理,通過辦理寬帶業務的時間,充值的金額,等幾個維度,判斷用戶忠誠度,

/**
* 登錄
*/
@PostMapping("/sys/login")
public Map<String, Object> login(@RequestBody SysLoginForm form)throws IOException {
boolean captcha = sysCaptchaService.validate(form.getUuid(), form.getCaptcha());
if(!captcha){
return R.error("驗證碼不正確");
}
//用戶資訊
SysUserEntity user = sysUserService.queryByUserName(form.getUsername());
//賬號不存在、密碼錯誤
if(user == null || !user.getPassword().equals(new Sha256Hash(form.getPassword(), user.getSalt()).toHex())) {
return R.error("賬號或密碼不正確");
}
//賬號鎖定
if(user.getStatus() == 0){
return R.error("賬號已被鎖定,請聯系管理員");
}
//生成token,并保存到資料庫
R r = sysUserTokenService.createToken(user.getUserId());
return r;
}



@Override
public PageUtils queryPage(Map<String, Object> params) {
/* IPage<LoayLevelEntity> page = this.page(
new Query<LoayLevelEntity>().getPage(params),
new QueryWrapper<LoayLevelEntity>()
);*/
IPage<LoayLevelEntity> page = new Query<LoayLevelEntity>().getPage(params);
page=loayLevelDao.listFind(page);
return new PageUtils(page);
}

springboot電信客戶忠誠度:點擊下載》》》
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/287624.html
標籤:其他
上一篇:Vue快速入門
下一篇:JavaScript(js)基礎
