Browse Source

新增线索客户

anderx 1 year ago
parent
commit
2a3ab8ebbe

+ 7 - 0
pom.xml

@@ -461,6 +461,13 @@
 			<version>0.2.15</version>
 			<scope>compile</scope>
 		</dependency>
+		<!-- 图片识别-->
+<!--		<dependency>-->
+<!--			<groupId>net.sourceforge.tess4j</groupId>-->
+<!--			<artifactId>tess4j</artifactId>-->
+<!--			<version>4.1.1</version>-->
+<!--		</dependency>-->
+
 
 	</dependencies>
 	<build>

+ 1 - 0
src/main/java/com/goafanti/common/mapper/UserMapper.xml

@@ -1553,6 +1553,7 @@
           and u.aid = #{id}
           and datediff(now(),if(u.transfer_time  &lt; um.last_follow_time,um.last_follow_time,u.transfer_time))>30
     </select>
+
 </mapper>
 
 

+ 7 - 0
src/main/java/com/goafanti/core/mybatis/BaseMybatisDao.java

@@ -165,6 +165,13 @@ public class BaseMybatisDao<T> extends SqlSessionDaoSupport {
 		return findList(DEFAULT_SQL_ID, params, pageNo, pageSize);
 	}
 
+	public Pagination<?> findPage(String sqlId, String countId, Object params) {
+		Map<String, Object> map = BeanUtilsExt.pushMap(params);
+		Integer pageNo=(Integer) map.get("pageNo");
+		Integer pageSize=(Integer) map.get("pageSize");
+		return findPage(sqlId, countId, map, pageNo, pageSize);
+	}
+
 
 	public Pagination<?> findPage(String sqlId, String countId, Object params, Integer pageNo,
 								  Integer pageSize) {

+ 7 - 0
src/main/java/com/goafanti/customer/bo/InputUserClueList.java

@@ -0,0 +1,7 @@
+package com.goafanti.customer.bo;
+
+public class InputUserClueList {
+
+    private Integer pageSize;
+    private Integer pageNo;
+}

+ 25 - 0
src/main/java/com/goafanti/customer/controller/UserClueApiController.java

@@ -0,0 +1,25 @@
+package com.goafanti.customer.controller;
+
+import com.goafanti.common.bo.Result;
+import com.goafanti.common.controller.BaseApiController;
+import com.goafanti.customer.bo.InputUserClueList;
+import com.goafanti.customer.service.UserClueService;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+@RestController
+@RequestMapping("/api/admin/userClue")
+public class UserClueApiController extends BaseApiController{
+
+	@Resource
+	private UserClueService userClueService;
+
+
+	@GetMapping("/list")
+	public Result list(InputUserClueList in) {
+		return new Result(userClueService.list(in));
+	}
+}

+ 7 - 0
src/main/java/com/goafanti/customer/service/UserClueService.java

@@ -0,0 +1,7 @@
+package com.goafanti.customer.service;
+
+import com.goafanti.customer.bo.InputUserClueList;
+
+public interface UserClueService {
+    Object list(InputUserClueList in);
+}

+ 16 - 0
src/main/java/com/goafanti/customer/service/impl/UserClueServiceImpl.java

@@ -0,0 +1,16 @@
+package com.goafanti.customer.service.impl;
+
+import com.goafanti.common.dao.UserMapper;
+import com.goafanti.core.mybatis.BaseMybatisDao;
+import com.goafanti.core.mybatis.page.Pagination;
+import com.goafanti.customer.bo.InputUserClueList;
+import com.goafanti.customer.service.UserClueService;
+
+public class UserClueServiceImpl extends BaseMybatisDao<UserMapper> implements UserClueService {
+    @Override
+    public Object list(InputUserClueList in) {
+
+        Pagination<?> page = findPage("selectUserClueList", "selectUserClueCount", in);
+        return page;
+    }
+}

+ 5 - 5
src/main/resources/props/config_local.properties

@@ -4,13 +4,13 @@ jdbc.driverClassName=com.mysql.jdbc.Driver
 static.host=//static.jishutao.com/1.3.29
 #static.host=//172.16.1.187/1.3.29
 
-#jdbc.url=jdbc\:mysql://localhost:3306/aft20240430?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
+jdbc.url=jdbc\:mysql://localhost:3306/aft20241122?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
 #jdbc.url=jdbc\:mysql://localhost:3306/aft?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
-#jdbc.username=root
-#jdbc.password=123456
-jdbc.url=jdbc:mysql://101.37.32.31:3306/aft?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
 jdbc.username=root
-jdbc.password=aftdev
+jdbc.password=123456
+#jdbc.url=jdbc:mysql://101.37.32.31:3306/aft?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
+#jdbc.username=root
+#jdbc.password=aftdev
 jdbc.validationQuery=SELECT 'x'
 jdbc.initialSize=3
 jdbc.maxActive=20