From f95aed31d0cbffd94550fbe64f457af83c8a23d8 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 10 Feb 2023 18:22:32 +0800 Subject: [PATCH] 增加推销员 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java index e57eb82..d98a241 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java @@ -69,6 +69,7 @@ private final MallTeamLeaderMapper mallTeamLeaderMapper; private final MallAgentRecordMapper mallAgentRecordMapper; + private final MallSalesmanMapper mallSalesmanMapper; @Override public IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request) { @@ -641,6 +642,39 @@ return new FebsResponse().success(); } + @Override + public IPage<MallSalesman> getMallSalesmanListInPage(MallSalesman mallSalesman, QueryRequest request) { + Page<MallSalesman> page = new Page<>(request.getPageNum(), request.getPageSize()); + return mallSalesmanMapper.selectMallSalesmanListInPage(page, mallSalesman); + } + + @Override + public FebsResponse addSalesman(MallSalesman mallSalesman) { + mallSalesmanMapper.insert(mallSalesman); + return new FebsResponse().success(); + } + + @Override + public FebsResponse salesmanDel(Long id) { + MallSalesman mallSalesman = mallSalesmanMapper.selectById(id); + if(ObjectUtil.isEmpty(mallSalesman)){ + return new FebsResponse().fail().message("推销员不存在"); + } + mallSalesman.setState(2); + mallSalesmanMapper.updateById(mallSalesman); + return new FebsResponse().success(); + } + + @Override + public FebsResponse salesmanUpdate(MallSalesman mallSalesman) { + MallSalesman mallSalesmanNow = mallSalesmanMapper.selectById(mallSalesman.getId()); + if(ObjectUtil.isEmpty(mallSalesmanNow)){ + return new FebsResponse().fail().message("推销员不存在"); + } + mallSalesmanMapper.updateById(mallSalesman); + return new FebsResponse().success(); + } + private String refererIds(String parentId) { boolean flag = false; if (StrUtil.isBlank(parentId)) { -- Gitblit v1.9.1