记得上下班打卡 | git大法好,push需谨慎

Commit 3ac723cf authored by zhengfuxin's avatar zhengfuxin

用户认证。

parent 0d9f6cde
...@@ -9,4 +9,6 @@ public interface SmileFrontService { ...@@ -9,4 +9,6 @@ public interface SmileFrontService {
public boolean saveOrUpdateUser(SmileUserVO smileUserVO,SmileUserVO redisVo,String type); public boolean saveOrUpdateUser(SmileUserVO smileUserVO,SmileUserVO redisVo,String type);
public List<KylinPerformanceVo> getPerformance(); public List<KylinPerformanceVo> getPerformance();
public void deleteUser(String uid);
public boolean auth(String uid,SmileUserVO redisVo);
} }
...@@ -58,6 +58,21 @@ public class SmileUserController { ...@@ -58,6 +58,21 @@ public class SmileUserController {
public ResponseDto<List<KylinPerformanceVo>> getPerformance() { public ResponseDto<List<KylinPerformanceVo>> getPerformance() {
return ResponseDto.success(smileFrontService.getPerformance()); return ResponseDto.success(smileFrontService.getPerformance());
} }
@GetMapping("repeatAuth")
@ApiOperation("重新认证")
public ResponseDto<List<KylinPerformanceVo>> repeatAuth() {
String userId = CurrentUtil.getCurrentUid();
redisUtil.del(SmileRedisConst.SMILE_USER.concat(userId));
return ResponseDto.success(smileFrontService.getPerformance());
}
@GetMapping("auth")
@ApiOperation("认证")
public ResponseDto auth() {
String userId = CurrentUtil.getCurrentUid();
SmileUserVO smileUserVORedis= (SmileUserVO) redisUtil.get(SmileRedisConst.SMILE_USER.concat(userId));
return ResponseDto.success(smileFrontService.auth(userId,smileUserVORedis));
}
// //
@PostMapping("saveOrUpdateUserOneStep") @PostMapping("saveOrUpdateUserOneStep")
......
...@@ -36,13 +36,13 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -36,13 +36,13 @@ public class SmileFrontServiceImpl implements SmileFrontService {
smileUserVO.setCreatedDate(LocalDateTime.now()); smileUserVO.setCreatedDate(LocalDateTime.now());
smileUserVO.setDelTag(0); smileUserVO.setDelTag(0);
redisUtil.set(SmileRedisConst.SMILE_USER.concat(smileUserVO.getUid()),smileUserVO); redisUtil.set(SmileRedisConst.SMILE_USER.concat(smileUserVO.getUid()),smileUserVO);
insertUser(smileUserVO); /// insertUser(smileUserVO);
//插入 //插入
}else{ }else{
//update //update
setUser(smileUserVO,redisVo,type); setUser(smileUserVO,redisVo,type);
redisUtil.set(SmileRedisConst.SMILE_USER.concat(redisVo.getUid()),redisVo); redisUtil.set(SmileRedisConst.SMILE_USER.concat(redisVo.getUid()),redisVo);
updateUser(smileUserVO); //updateUser(smileUserVO);
} }
return true; return true;
} }
...@@ -67,12 +67,12 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -67,12 +67,12 @@ public class SmileFrontServiceImpl implements SmileFrontService {
sqls.add(SqlMapping.get("smile_service.update_user")); sqls.add(SqlMapping.get("smile_service.update_user"));
LinkedList<Object[]> sqlData = CollectionUtil.linkedListObjectArr(); LinkedList<Object[]> sqlData = CollectionUtil.linkedListObjectArr();
sqlData.add(new Object[]{ sqlData.add(new Object[]{
smileUserVO.getImg(),smileUserVO.getName(),smileUserVO.getUid(),smileUserVO.getBirthday(),smileUserVO.getSex(), smileUserVO.getImg(),smileUserVO.getName(),smileUserVO.getBirthday(),smileUserVO.getSex(),
smileUserVO.getPhone(),smileUserVO.getProvinceKey(),smileUserVO.getProvince(),smileUserVO.getCityKey(),smileUserVO.getCity(), smileUserVO.getPhone(),smileUserVO.getProvinceKey(),smileUserVO.getProvince(),smileUserVO.getCityKey(),smileUserVO.getCity(),
smileUserVO.getAreaKey(),smileUserVO.getArea(),smileUserVO.getAddress(),smileUserVO.getWechat(),smileUserVO.getType(),smileUserVO.getOrgId(), smileUserVO.getAreaKey(),smileUserVO.getArea(),smileUserVO.getAddress(),smileUserVO.getWechat(),smileUserVO.getType(),smileUserVO.getOrgId(),
smileUserVO.getIdCard(),smileUserVO.getSchoolName(),smileUserVO.getSchoolMajor(),smileUserVO.getIdentity(),smileUserVO.getTag(),smileUserVO.getAgent(), smileUserVO.getIdCard(),smileUserVO.getSchoolName(),smileUserVO.getSchoolMajor(),smileUserVO.getIdentity(),smileUserVO.getTag(),smileUserVO.getAgent(),
smileUserVO.getAuthTag(),smileUserVO.getErrorReason(),smileUserVO.getIntroduce(),smileUserVO.getSpecialty1(),smileUserVO.getSpecialty2(), smileUserVO.getAuthTag(),smileUserVO.getErrorReason(),smileUserVO.getIntroduce(),smileUserVO.getSpecialty1(),smileUserVO.getSpecialty2(),
smileUserVO.getSpecialty3(),smileUserVO.getState(),smileUserVO.getUpdatedDate(),smileUserVO.getSchoolId() smileUserVO.getSpecialty3(),smileUserVO.getState(),smileUserVO.getUpdatedDate(),smileUserVO.getSchoolId(),smileUserVO.getUid()
}); });
String sqlDatas = SqlMapping.gets(sqls, sqlData); String sqlDatas = SqlMapping.gets(sqls, sqlData);
...@@ -92,6 +92,26 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -92,6 +92,26 @@ public class SmileFrontServiceImpl implements SmileFrontService {
} }
return list; return list;
} }
@Override
public void deleteUser(String uid) {
LinkedList<String> sqls = CollectionUtil.linkedListString();
sqls.add(SqlMapping.get("smile_service.delete_user"));
LinkedList<Object[]> sqlData = CollectionUtil.linkedListObjectArr();
sqlData.add(new Object[]{
uid
});
String sqlDatas = SqlMapping.gets(sqls, sqlData);
queueUtils.sendMsgByRedis(MQConst.SmileQueue.SMILE_USER.getKey(), sqlDatas);
}
@Override
public boolean auth(String uid,SmileUserVO redisVo) {
insertUser(redisVo);
return true;
}
public void setUser(SmileUserVO smileUserVO,SmileUserVO redisVo,String type){ public void setUser(SmileUserVO smileUserVO,SmileUserVO redisVo,String type){
if(type.equals("1")){ if(type.equals("1")){
redisVo.setImg(smileUserVO.getImg()); redisVo.setImg(smileUserVO.getImg());
......
...@@ -2,4 +2,5 @@ ...@@ -2,4 +2,5 @@
goblin_service_support.insert_byreplace=REPLACE INTO goblin_service_support (ssid,name,`desc`,url,del_flg,created_by,created_at)VALUES(?,?,?,?,'0','-',sysdate()) goblin_service_support.insert_byreplace=REPLACE INTO goblin_service_support (ssid,name,`desc`,url,del_flg,created_by,created_at)VALUES(?,?,?,?,'0','-',sysdate())
smile_service.insert_user= insert into smile_user(img,`name`,`uid`,birthday,sex,phone,province_key,province,city_key,city,area_key,area,address,wechat,`type`,org_id,id_card,school_name,school_major,`identity`,tag,agent,auth_tag,error_reason,introduce,specialty1,specialty2,specialty3,`state`,del_tag,created_date,updated_date,school_id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) smile_service.insert_user= insert into smile_user(img,`name`,`uid`,birthday,sex,phone,province_key,province,city_key,city,area_key,area,address,wechat,`type`,org_id,id_card,school_name,school_major,`identity`,tag,agent,auth_tag,error_reason,introduce,specialty1,specialty2,specialty3,`state`,del_tag,created_date,updated_date,school_id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
smile_service.update_user= update smile_user set img =?,`name`=?,`uid`=?,birthday=?,sex =?,phone=?,province_key=?,province=?,city_key =?,city=?,area_key=?,area =?,address =?,wechat =?,`type`=?,org_id =?,id_card=?,school_name =?,school_major =?,`identity`=?,tag =?,agent =?,auth_tag =?,error_reason =?,introduce =?,specialty1 =?,specialty2 =?,specialty3 =?,`state`=?,updated_date=?,school_id=? smile_service.update_user= update smile_user set img =?,`name`=?,birthday=?,sex =?,phone=?,province_key=?,province=?,city_key =?,city=?,area_key=?,area =?,address =?,wechat =?,`type`=?,org_id =?,id_card=?,school_name =?,school_major =?,`identity`=?,tag =?,agent =?,auth_tag =?,error_reason =?,introduce =?,specialty1 =?,specialty2 =?,specialty3 =?,`state`=?,updated_date=?,school_id=? where `uid`=?
\ No newline at end of file smile_service.delete_user= delete from smile_user where uid=?
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment