From 4705f9b4084d9ccddb601569b223f0fb41778a94 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Thu, 12 Aug 2021 15:28:46 +0800
Subject: [PATCH] fix

---
 zq-erp/src/main/java/com/matrix/biz/service/impl/BizUserServiceImpl.java |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 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..f2d62d6 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
@@ -13,6 +13,7 @@
 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 +36,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 +89,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 +132,7 @@
 	}
 	
 	@Override
-	public BizUser  findById(String userId){
+	public BizUser  findById(Long userId){
 	
 		return bizUserDao.selectById(userId);
 	
@@ -152,7 +152,17 @@
 			
 		return bizUserDao.updateByModel(bizUser);
 	}
-   	
-	
-	
+
+	/**
+	 * 设置成为推广员
+	 * @param invitationId
+	 */
+	@Override
+	public int setToBeAnSalesman(String openId,String invitationId) {
+		BizUser bizUser=bizUserDao.findByOpenId(openId);
+		bizUser.setIsSales(BizUser.IS_SALES);
+		bizUser.setParentOpenId(invitationId);
+		bizUser.setBindingParentTime(new Date());
+		return bizUserDao.updateByModel(bizUser);
+	}
 }
\ No newline at end of file

--
Gitblit v1.9.1