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

Commit d3865464 authored by sunyuntian's avatar sunyuntian

exit smile

parent 7cfeef77
...@@ -43,14 +43,18 @@ public class SmileSchoolController { ...@@ -43,14 +43,18 @@ public class SmileSchoolController {
return AjaxResult.success(iSmileSchoolService.getSchoolById(id)); return AjaxResult.success(iSmileSchoolService.getSchoolById(id));
} }
@PostMapping("create") @PostMapping("/create")
@ApiOperation("新建学校") @ApiOperation("新建学校")
@ResponseBody @ResponseBody
public AjaxResult create(@RequestBody SmileSchool smileSchool){ public AjaxResult create(@RequestBody SmileSchool smileSchool){
return AjaxResult.success(iSmileSchoolService.create(smileSchool)); if (iSmileSchoolService.create(smileSchool)){
return AjaxResult.success();
}else {
return AjaxResult.warn("学校已存在");
}
} }
@PostMapping("updateById") @PostMapping("/updateById")
@ApiOperation("更具id修改学校") @ApiOperation("更具id修改学校")
@ResponseBody @ResponseBody
public AjaxResult updateById(@RequestBody SmileSchool smileSchool){ public AjaxResult updateById(@RequestBody SmileSchool smileSchool){
...@@ -58,7 +62,6 @@ public class SmileSchoolController { ...@@ -58,7 +62,6 @@ public class SmileSchoolController {
return AjaxResult.success(); return AjaxResult.success();
}else { }else {
return AjaxResult.error(); return AjaxResult.error();
} }
} }
} }
...@@ -31,7 +31,7 @@ public class SmileUserController extends BaseController { ...@@ -31,7 +31,7 @@ public class SmileUserController extends BaseController {
ISmileUserService iSmileUserService; ISmileUserService iSmileUserService;
@GetMapping("/userList") @GetMapping("/userList")
@ApiOperation(value = "获取注册用户列表") @ApiOperation(value = "获取用户列表")
@ResponseBody @ResponseBody
public AjaxResult userList(){ public AjaxResult userList(){
List<SmileUserVo> smileUserVos = iSmileUserService.userList(); List<SmileUserVo> smileUserVos = iSmileUserService.userList();
......
...@@ -157,7 +157,12 @@ ...@@ -157,7 +157,12 @@
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-service-smile-api</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
...@@ -20,5 +20,5 @@ public interface ISmileSchoolService extends IService<SmileSchool> { ...@@ -20,5 +20,5 @@ public interface ISmileSchoolService extends IService<SmileSchool> {
SmileSchool getSchoolById(Long id); SmileSchool getSchoolById(Long id);
Integer create(SmileSchool smileSchool); Boolean create(SmileSchool smileSchool);
} }
...@@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j; ...@@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -38,7 +39,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -38,7 +39,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
@Override @Override
public List<SmileOrganizationVo> organizationList() { public List<SmileOrganizationVo> organizationList() {
LambdaQueryWrapper<SmileOrganization> queryWrapper = Wrappers.lambdaQuery(SmileOrganization.class); LambdaQueryWrapper<SmileOrganization> queryWrapper = Wrappers.lambdaQuery(SmileOrganization.class);
queryWrapper.eq(SmileOrganization::getDelTag,1); queryWrapper.eq(SmileOrganization::getDelTag,0);
List<SmileOrganization> smileOrganizations = smileOrganizationMapper.selectList(queryWrapper); List<SmileOrganization> smileOrganizations = smileOrganizationMapper.selectList(queryWrapper);
return smileOrganizations.stream().map(smileOrganization -> { return smileOrganizations.stream().map(smileOrganization -> {
SmileOrganizationVo smileOrganizationVo = new SmileOrganizationVo(); SmileOrganizationVo smileOrganizationVo = new SmileOrganizationVo();
...@@ -53,11 +54,15 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -53,11 +54,15 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
@Override @Override
public Integer create(SmileOrganization smileOrganization) { public Integer create(SmileOrganization smileOrganization) {
log.info("smileOrganization:{}",smileOrganization); log.info("smileOrganization:{}",smileOrganization);
smileOrganization.setCreatedDate(LocalDateTime.now());
smileOrganization.setUpdatedDate(LocalDateTime.now());
smileOrganization.setDelTag(0);
return smileOrganizationMapper.insert(smileOrganization); return smileOrganizationMapper.insert(smileOrganization);
} }
@Override @Override
public Boolean update(SmileOrganization smileOrganization) { public Boolean update(SmileOrganization smileOrganization) {
smileOrganization.setUpdatedDate(LocalDateTime.now());
smileOrganizationMapper.updateById(smileOrganization); smileOrganizationMapper.updateById(smileOrganization);
return true; return true;
} }
......
package com.liquidnet.client.admin.zhengzai.smile.service.impl; package com.liquidnet.client.admin.zhengzai.smile.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileSchoolService; import com.liquidnet.client.admin.zhengzai.smile.service.ISmileSchoolService;
import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.service.goblin.constant.SmileRedisConst;
import com.liquidnet.service.smile.entity.SmileSchool; import com.liquidnet.service.smile.entity.SmileSchool;
import com.liquidnet.service.smile.mapper.SmileSchoolMapper; import com.liquidnet.service.smile.mapper.SmileSchoolMapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -26,6 +31,9 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile ...@@ -26,6 +31,9 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
@Autowired @Autowired
SmileSchoolMapper smileSchoolMapper; SmileSchoolMapper smileSchoolMapper;
@Autowired
RedisDataSourceUtil redisUtil;
@Override @Override
public List<SmileSchool> schoolList() { public List<SmileSchool> schoolList() {
return smileSchoolMapper.selectList(null); return smileSchoolMapper.selectList(null);
...@@ -37,9 +45,20 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile ...@@ -37,9 +45,20 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
} }
@Override @Override
public Integer create(SmileSchool smileSchool) { public Boolean create(SmileSchool smileSchool) {
log.info("smileSchool:{}",smileSchool); log.info("smileSchool:{}", smileSchool);
return smileSchoolMapper.insert(smileSchool); LambdaQueryWrapper<SmileSchool> queryWrapper = Wrappers.lambdaQuery(SmileSchool.class);
queryWrapper.eq(SmileSchool::getName, smileSchool.getName());
if (smileSchoolMapper.selectOne(queryWrapper) == null) {
int id = smileSchoolMapper.insert(smileSchool);
if (id > 0){
//存入redis中
log.info("school, id:{},smileSchool:{}",smileSchool.getId(),smileSchool);
return true;
}
}
return false;
} }
......
...@@ -29,7 +29,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -29,7 +29,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
public List<SmileUserVo> userList() { public List<SmileUserVo> userList() {
//查询未删除,未通过审核的用户 //查询未删除,未通过审核的用户
LambdaQueryWrapper<SmileUser> queryWrapper = Wrappers.lambdaQuery(SmileUser.class); LambdaQueryWrapper<SmileUser> queryWrapper = Wrappers.lambdaQuery(SmileUser.class);
queryWrapper.eq(SmileUser::getDelTag,1); queryWrapper.eq(SmileUser::getDelTag,0);
queryWrapper.eq(false,SmileUser::getType,0); queryWrapper.eq(false,SmileUser::getType,0);
List<SmileUser> smileUsers = smileUserMapper.selectList(queryWrapper); List<SmileUser> smileUsers = smileUserMapper.selectList(queryWrapper);
return smileUsers.stream().map(smileUser -> { return smileUsers.stream().map(smileUser -> {
...@@ -44,7 +44,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -44,7 +44,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
log.info("查询用户id:{}",uid); log.info("查询用户id:{}",uid);
//查询未删除,未通过审核的用户,id=uid //查询未删除,未通过审核的用户,id=uid
LambdaQueryWrapper<SmileUser> queryWrapper = Wrappers.lambdaQuery(SmileUser.class); LambdaQueryWrapper<SmileUser> queryWrapper = Wrappers.lambdaQuery(SmileUser.class);
queryWrapper.eq(SmileUser::getDelTag,1); queryWrapper.eq(SmileUser::getDelTag,0);
queryWrapper.eq(false,SmileUser::getType,0); queryWrapper.eq(false,SmileUser::getType,0);
queryWrapper.eq(SmileUser::getId,uid); queryWrapper.eq(SmileUser::getId,uid);
SmileUser smileUser = smileUserMapper.selectById(queryWrapper); SmileUser smileUser = smileUserMapper.selectById(queryWrapper);
...@@ -55,7 +55,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -55,7 +55,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
@Override @Override
public int create(SmileUser smileUser) { public int create(SmileUser smileUser) {
smileUser.setCreatedDate(LocalDateTime.now()); smileUser.setCreatedDate(LocalDateTime.now());
smileUser.setDelTag(1); smileUser.setDelTag(0);
log.info("smileUser:{}",smileUser); log.info("smileUser:{}",smileUser);
int id = smileUserMapper.insert(smileUser); int id = smileUserMapper.insert(smileUser);
log.info("return id:{}.",id); log.info("return id:{}.",id);
......
package com.liquidnet.client.admin.zhengzai.smile.vo; package com.liquidnet.client.admin.zhengzai.smile.vo;
import lombok.Data; import lombok.*;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -13,6 +13,10 @@ import java.time.LocalDateTime; ...@@ -13,6 +13,10 @@ import java.time.LocalDateTime;
* @since 2022-03-14 * @since 2022-03-14
*/ */
@Data @Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SmileOrganizationVo{ public class SmileOrganizationVo{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
package com.liquidnet.client.admin.zhengzai.smile.vo; package com.liquidnet.client.admin.zhengzai.smile.vo;
import lombok.*;
import java.time.LocalDate; import java.time.LocalDate;
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SmileUserVo { public class SmileUserVo {
private Long id; private Long id;
...@@ -32,25 +39,30 @@ public class SmileUserVo { ...@@ -32,25 +39,30 @@ public class SmileUserVo {
private String phone; private String phone;
/** /**
* 身份(1:在校学生(默认),2已毕业) * 省key
*/ */
private Integer identity; private String provinceKey;
/** /**
* 学校名称 *
*/ */
private String schoolName; private String province;
/** /**
* * 市key
*/ */
private String province; private String cityKey;
/** /**
* 市 * 市
*/ */
private String city; private String city;
/**
* 区key
*/
private String areaKey;
/** /**
* 区 * 区
*/ */
...@@ -61,18 +73,78 @@ public class SmileUserVo { ...@@ -61,18 +73,78 @@ public class SmileUserVo {
*/ */
private String address; private String address;
/**
* 微信号
*/
private String wechat;
/** /**
* 代理类型(1:总代,2:普代) * 代理类型(1:总代,2:普代)
*/ */
private Integer type; private Integer type;
/**
* 组织关联
*/
private Long orgId;
/**
* 身份证号
*/
private String idCard;
/**
* 学校名称
*/
private String schoolName;
/**
* 专业
*/
private String schoolMajor;
/**
* 身份(1:在校学生(默认),2已毕业)
*/
private Integer identity;
/**
* 标识步骤
*/
private Integer tag;
/**
* 认证标识(0:未审核,1:通过,2:未通过)
*/
private Integer authTag;
/**
* 认证失败原因
*/
private String errorReason;
/** /**
* 1:代理开启,2:代理关闭 * 1:代理开启,2:代理关闭
*/ */
private Integer agent; private Integer agent;
/** /**
* 正常/黑名单 * 自我介绍
*/
private String introduce;
/**
* 擅长1
*/
private String specialty1;
/**
* 擅长2
*/
private String specialty2;
/**
* 擅长3
*/ */
private Integer state; private String specialty3;
} }
package com.liquidnet.client.admin.zhengzai.smile.vo; package com.liquidnet.client.admin.zhengzai.smile.vo;
import lombok.*;
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SmileUserVoOrg { public class SmileUserVoOrg {
private Long id; private Long id;
......
...@@ -78,7 +78,7 @@ public class SmileOrganization implements Serializable { ...@@ -78,7 +78,7 @@ public class SmileOrganization implements Serializable {
private Long agentName; private Long agentName;
/** /**
* 0:删除,1正常 * 0:未删除,1:已删除
*/ */
private Integer delTag; private Integer delTag;
......
...@@ -171,7 +171,7 @@ public class SmileUser implements Serializable { ...@@ -171,7 +171,7 @@ public class SmileUser implements Serializable {
private Integer state; private Integer state;
/** /**
* 0:删除,1正常 * 0:未删除,1:已删除
*/ */
private Integer delTag; private Integer delTag;
......
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