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

Commit 3ac723cf authored by zhengfuxin's avatar zhengfuxin

用户认证。

parent 0d9f6cde
......@@ -9,4 +9,6 @@ public interface SmileFrontService {
public boolean saveOrUpdateUser(SmileUserVO smileUserVO,SmileUserVO redisVo,String type);
public List<KylinPerformanceVo> getPerformance();
public void deleteUser(String uid);
public boolean auth(String uid,SmileUserVO redisVo);
}
......@@ -58,6 +58,21 @@ public class SmileUserController {
public ResponseDto<List<KylinPerformanceVo>> 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")
......
......@@ -36,13 +36,13 @@ public class SmileFrontServiceImpl implements SmileFrontService {
smileUserVO.setCreatedDate(LocalDateTime.now());
smileUserVO.setDelTag(0);
redisUtil.set(SmileRedisConst.SMILE_USER.concat(smileUserVO.getUid()),smileUserVO);
insertUser(smileUserVO);
/// insertUser(smileUserVO);
//插入
}else{
//update
setUser(smileUserVO,redisVo,type);
redisUtil.set(SmileRedisConst.SMILE_USER.concat(redisVo.getUid()),redisVo);
updateUser(smileUserVO);
//updateUser(smileUserVO);
}
return true;
}
......@@ -67,12 +67,12 @@ public class SmileFrontServiceImpl implements SmileFrontService {
sqls.add(SqlMapping.get("smile_service.update_user"));
LinkedList<Object[]> sqlData = CollectionUtil.linkedListObjectArr();
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.getAreaKey(),smileUserVO.getArea(),smileUserVO.getAddress(),smileUserVO.getWechat(),smileUserVO.getType(),smileUserVO.getOrgId(),
smileUserVO.getIdCard(),smileUserVO.getSchoolName(),smileUserVO.getSchoolMajor(),smileUserVO.getIdentity(),smileUserVO.getTag(),smileUserVO.getAgent(),
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);
......@@ -92,6 +92,26 @@ public class SmileFrontServiceImpl implements SmileFrontService {
}
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){
if(type.equals("1")){
redisVo.setImg(smileUserVO.getImg());
......
......@@ -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())
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=?
\ No newline at end of file
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`=?
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