Merge branch 'master' of http://122.51.230.86:3000/dianliang/lanan-system
This commit is contained in:
commit
684e8e0b5a
@ -99,5 +99,11 @@ public class CustomerMain extends TenantBaseDO {
|
|||||||
* 客户状态
|
* 客户状态
|
||||||
*/
|
*/
|
||||||
private String status;
|
private String status;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 会员表id
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private String memberLevelId;
|
||||||
|
|
||||||
}
|
}
|
@ -28,6 +28,8 @@ public class CustomerMainRespVO extends CustomerMain {
|
|||||||
List<BusiLabel> labelList;
|
List<BusiLabel> labelList;
|
||||||
/**车辆品牌型号数组*/
|
/**车辆品牌型号数组*/
|
||||||
List<String> brandAndModel;
|
List<String> brandAndModel;
|
||||||
|
/**会员名称 */
|
||||||
|
private String levelName;
|
||||||
|
|
||||||
/**是否车主(0否1是)*/
|
/**是否车主(0否1是)*/
|
||||||
private String isOwner;
|
private String isOwner;
|
||||||
|
@ -19,6 +19,8 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
||||||
|
|
||||||
|
|
||||||
@ -114,6 +116,15 @@ public class MemberLevelController {
|
|||||||
Page<MemberLevelRespVO> page = new Page<>(pageNo, pageSize);
|
Page<MemberLevelRespVO> page = new Page<>(pageNo, pageSize);
|
||||||
return success(levelService.queryListPage(pageReqVO,page));
|
return success(levelService.queryListPage(pageReqVO,page));
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 获取全部会员
|
||||||
|
*
|
||||||
|
**/
|
||||||
|
@GetMapping("/all")
|
||||||
|
@Operation(summary = "获得全部会员")
|
||||||
|
@PreAuthorize("@ss.hasPermission('member:level:query')")
|
||||||
|
public CommonResult<List<MemberLevel>> getLevelAll(MemberLevelPageReqVO pageReqVO) {
|
||||||
|
return success(levelService.queryListAll(pageReqVO));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -61,5 +61,9 @@ public class ActiveMain extends TenantBaseDO {
|
|||||||
private String isPack;
|
private String isPack;
|
||||||
/**是否关联卡券*/
|
/**是否关联卡券*/
|
||||||
private String isCoupon;
|
private String isCoupon;
|
||||||
|
/**
|
||||||
|
* 是否重复参与
|
||||||
|
*/
|
||||||
|
private String isParticipate;
|
||||||
|
|
||||||
}
|
}
|
@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员等级 Service 接口
|
* 会员等级 Service 接口
|
||||||
*
|
*
|
||||||
@ -54,4 +56,11 @@ public interface MemberLevelService extends IService<MemberLevel> {
|
|||||||
**/
|
**/
|
||||||
IPage<MemberLevelRespVO> queryListPage(MemberLevelPageReqVO pageReqVO, Page<MemberLevelRespVO> page);
|
IPage<MemberLevelRespVO> queryListPage(MemberLevelPageReqVO pageReqVO, Page<MemberLevelRespVO> page);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取全部会员
|
||||||
|
*
|
||||||
|
**/
|
||||||
|
List<MemberLevel> queryListAll(MemberLevelPageReqVO pageReqVO);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -7,6 +7,7 @@ import cn.iocoder.yudao.module.member.service.MemberLevelService;
|
|||||||
import cn.iocoder.yudao.module.member.vo.MemberLevelPageReqVO;
|
import cn.iocoder.yudao.module.member.vo.MemberLevelPageReqVO;
|
||||||
import cn.iocoder.yudao.module.member.vo.MemberLevelRespVO;
|
import cn.iocoder.yudao.module.member.vo.MemberLevelRespVO;
|
||||||
import cn.iocoder.yudao.module.member.vo.MemberLevelSaveReqVO;
|
import cn.iocoder.yudao.module.member.vo.MemberLevelSaveReqVO;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
@ -14,6 +15,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 会员等级 Service 实现类
|
* 会员等级 Service 实现类
|
||||||
@ -82,5 +84,14 @@ public class MemberLevelServiceImpl extends ServiceImpl<MemberLevelMapper, Membe
|
|||||||
return levelMapper.selectListPage(pageReqVO,page);
|
return levelMapper.selectListPage(pageReqVO,page);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<MemberLevel> queryListAll(MemberLevelPageReqVO pageReqVO) {
|
||||||
|
|
||||||
|
QueryWrapper<MemberLevel> q = new QueryWrapper<>();
|
||||||
|
q.eq("status","01");
|
||||||
|
List<MemberLevel> memberLevels = this.levelMapper.selectList(q);
|
||||||
|
return memberLevels;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -36,10 +36,12 @@
|
|||||||
main.inviter AS inviter,
|
main.inviter AS inviter,
|
||||||
main.inviter_type AS inviterType,
|
main.inviter_type AS inviterType,
|
||||||
main.status AS status,
|
main.status AS status,
|
||||||
group_concat(item.ser_content) AS serContents
|
group_concat(item.ser_content) AS serContents,
|
||||||
|
memberLevel.name AS levelName
|
||||||
FROM
|
FROM
|
||||||
base_customer_main main
|
base_customer_main main
|
||||||
LEFT JOIN base_customer_item item ON main.id = item.cus_id AND item.deleted = 0
|
LEFT JOIN base_customer_item item ON main.id = item.cus_id AND item.deleted = 0
|
||||||
|
LEFT JOIN dl_member_level memberLevel ON main.member_level_id = memberLevel.id
|
||||||
<where>
|
<where>
|
||||||
main.deleted = 0
|
main.deleted = 0
|
||||||
<if test="entity.cusName != null and entity.cusName != ''">
|
<if test="entity.cusName != null and entity.cusName != ''">
|
||||||
|
@ -212,6 +212,10 @@ public class SysLoginController {
|
|||||||
AuthLoginReqVO authLoginReqVO = new AuthLoginReqVO();
|
AuthLoginReqVO authLoginReqVO = new AuthLoginReqVO();
|
||||||
authLoginReqVO.setUsername(loginBody.getUsername());
|
authLoginReqVO.setUsername(loginBody.getUsername());
|
||||||
authLoginReqVO.setPassword(loginBody.getPassword());
|
authLoginReqVO.setPassword(loginBody.getPassword());
|
||||||
|
if(org.apache.commons.lang3.StringUtils.isEmpty(user.getMobile())){
|
||||||
|
// 借用此字段设置需要填写手机号标志 为1时弹出验证手机号页面
|
||||||
|
authLoginReqVO.setSocialState("1");
|
||||||
|
}
|
||||||
return success(loginService.login(authLoginReqVO));
|
return success(loginService.login(authLoginReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -230,20 +234,16 @@ public class SysLoginController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 汽修小程序注册方法
|
* 汽修小程序更新用户手机号方法
|
||||||
*
|
*
|
||||||
* @param registerVO 登录信息
|
* @param registerVO 登录信息
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@PostMapping("/registerQx")
|
@PostMapping("/updateUserQx")
|
||||||
@TenantIgnore
|
|
||||||
public CommonResult registerQx(@RequestBody RegisterVO registerVO){
|
public CommonResult registerQx(@RequestBody RegisterVO registerVO){
|
||||||
if(org.apache.commons.lang3.StringUtils.isEmpty(registerVO.getPhone())){
|
if(org.apache.commons.lang3.StringUtils.isEmpty(registerVO.getPhone())){
|
||||||
return error(500,"手机号不能为空");
|
return error(500,"手机号不能为空");
|
||||||
}
|
}
|
||||||
if(org.apache.commons.lang3.StringUtils.isEmpty(registerVO.getPassword())){
|
|
||||||
return error(500,"密码不能为空");
|
|
||||||
}
|
|
||||||
if(org.apache.commons.lang3.StringUtils.isEmpty(registerVO.getCode())){
|
if(org.apache.commons.lang3.StringUtils.isEmpty(registerVO.getCode())){
|
||||||
return error(500,"验证码不能为空");
|
return error(500,"验证码不能为空");
|
||||||
}
|
}
|
||||||
@ -253,12 +253,13 @@ public class SysLoginController {
|
|||||||
}
|
}
|
||||||
redisCache2.deleteObject(registerVO.getPhone() + "-registerCode");
|
redisCache2.deleteObject(registerVO.getPhone() + "-registerCode");
|
||||||
|
|
||||||
|
|
||||||
|
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
|
||||||
UserSaveReqVO userSaveReqVO = new UserSaveReqVO();
|
UserSaveReqVO userSaveReqVO = new UserSaveReqVO();
|
||||||
userSaveReqVO.setUsername(registerVO.getPhone());
|
userSaveReqVO.setId(loginUser.getId());
|
||||||
userSaveReqVO.setPassword(passwordEncoder.encode(registerVO.getPassword()));
|
|
||||||
userSaveReqVO.setMobile(registerVO.getPhone());
|
userSaveReqVO.setMobile(registerVO.getPhone());
|
||||||
userService.createUser(userSaveReqVO);
|
userService.updateUser(userSaveReqVO);
|
||||||
return success("注册成功");
|
return success("成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user