Просмотр исходного кода

客户统计新增一般客户,意向客户,重点客户统计

anderx 1 год назад
Родитель
Сommit
52e1930535

+ 2 - 0
src/main/java/com/goafanti/common/dao/UserMapper.java

@@ -256,4 +256,6 @@ public interface UserMapper {
     void updateUserShareType(List<LockingReleaseBo> newList);
 
     List<LockingReleaseBo > selectSignReleaseUser(String id);
+
+    int selectUserLevel(String aid);
 }

+ 6 - 0
src/main/java/com/goafanti/common/mapper/UserMapperExt.xml

@@ -2511,4 +2511,10 @@ inner join(
 			and a.level = #{level}
 		</if>
 	</select>
+	<select id="selectUserLevel" resultType="java.lang.Integer">
+		select sum(level is null) sums
+		from user a
+		where a.type= 1 and a.source in(1,2,3) and a.share_type = 0 and a.new_channel=0
+		and aid = #{aid}
+	</select>
 </mapper>

+ 10 - 0
src/main/java/com/goafanti/customer/controller/AdminCustomerApiController.java

@@ -1668,4 +1668,14 @@ public class AdminCustomerApiController extends BaseApiController{
 		res.setData(customerService.getPublicReleaseList(id));
 		return res;
 	}
+
+	/**
+	 * 客户标签未标记统计
+	 */
+	@GetMapping("/selectUserLevel")
+	public Result selectUserLevel() {
+		Result res = new Result();
+		res.setData(customerService.selectUserLevel());
+		return res;
+	}
 }

+ 2 - 0
src/main/java/com/goafanti/customer/service/CustomerService.java

@@ -597,4 +597,6 @@ public interface CustomerService {
 	Object getPublicReleaseList(String id);
 
 	void updateUserShareType(List<LockingReleaseBo> newList);
+
+	Object selectUserLevel();
 }

+ 6 - 1
src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

@@ -3139,8 +3139,13 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 
 	}
 
+    @Override
+    public Object selectUserLevel() {
+		return userMapper.selectUserLevel(TokenManager.getAdminId());
+    }
+
 
-	private List<InputExcelUser> pushUserName(List<InputExcelUser> list) {
+    private List<InputExcelUser> pushUserName(List<InputExcelUser> list) {
 		List<InputExcelUser> res=new ArrayList<>();
 		List<InputExcelUser> list2=new ArrayList<>();
 		int i = 0;