From 9852206ac03172278a23cb09ff5cecd6e45f4ad2 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 24 Mar 2021 17:41:34 +0800 Subject: [PATCH] 分销设置自购返佣 --- zq-erp/src/main/java/com/matrix/biz/service/impl/BizUserServiceImpl.java | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/biz/service/impl/BizUserServiceImpl.java b/zq-erp/src/main/java/com/matrix/biz/service/impl/BizUserServiceImpl.java index 415389b..7e24950 100644 --- a/zq-erp/src/main/java/com/matrix/biz/service/impl/BizUserServiceImpl.java +++ b/zq-erp/src/main/java/com/matrix/biz/service/impl/BizUserServiceImpl.java @@ -8,11 +8,11 @@ import com.matrix.core.exception.GlobleException; import com.matrix.core.pojo.PaginationVO; import com.matrix.core.tools.ModelUtils; -import com.matrix.core.tools.UUIDUtil; import com.matrix.system.common.constance.AppConstance; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Date; import java.util.List; import java.util.Map; @@ -35,7 +35,6 @@ bizUser.setUserIsAuthorize(AppConstance.IS_NOT_AUTHORIZE); bizUser.setCreateBy(AppConstance.USER_TYPE_ADMIN); bizUser.setUpdateBy(AppConstance.USER_TYPE_ADMIN); - bizUser.setUserId(UUIDUtil.getRandomID()); return bizUserDao.insert(bizUser); } @@ -89,14 +88,14 @@ @Override - public int remove(List<String> list){ - + public int remove(List<Long> list){ + return bizUserDao.deleteByIds(list); - + } @Override - public int removeById(String userId){ + public int removeById(Long userId){ return bizUserDao.deleteById(userId); @@ -132,7 +131,7 @@ } @Override - public BizUser findById(String userId){ + public BizUser findById(Long userId){ return bizUserDao.selectById(userId); @@ -152,7 +151,18 @@ return bizUserDao.updateByModel(bizUser); } - - - + + /** + * 设置成为推广员 + * @param invitationId + */ + @Override + public int setToBeAnSalesman(String openId,String invitationId,long gradeId) { + BizUser bizUser=bizUserDao.findByOpenId(openId); + bizUser.setIsSales(BizUser.IS_SALES); + bizUser.setParentOpenId(invitationId); + bizUser.setBindingParentTime(new Date()); + bizUser.setSalesmanGrade(gradeId); + return bizUserDao.updateByModel(bizUser); + } } \ No newline at end of file -- Gitblit v1.9.1