From 1b5e03568666fed13c73a7dc6c856fb50bcd9a12 Mon Sep 17 00:00:00 2001
From: yangjun <1173114630@qq.com>
Date: Tue, 9 Jul 2024 16:36:21 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=85=A7=E7=89=87=E6=AF=94?=
=?UTF-8?q?=E5=AF=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 12 +++
.../controller/ArtificerController.java | 2 +-
.../sqx/modules/artificer/dao/OrdersDao.java | 1 +
.../modules/artificer/entity/Artificer.java | 2 +
.../service/impl/ArtificerServiceImpl.java | 96 ++++++++++++++++++-
.../modules/file/utils/FileUploadUtils.java | 16 ++++
.../resources/mapper/artificer/OrdersDao.xml | 43 +++++++--
7 files changed, 164 insertions(+), 8 deletions(-)
diff --git a/pom.xml b/pom.xml
index c943b68..880d113 100644
--- a/pom.xml
+++ b/pom.xml
@@ -427,6 +427,18 @@
0.3.7.2
+
+ com.baidu.aip
+ java-sdk
+ 4.16.16
+
+
+ org.slf4j
+ slf4j-simple
+
+
+
+
diff --git a/src/main/java/com/sqx/modules/artificer/controller/ArtificerController.java b/src/main/java/com/sqx/modules/artificer/controller/ArtificerController.java
index 4b6b493..64bce60 100644
--- a/src/main/java/com/sqx/modules/artificer/controller/ArtificerController.java
+++ b/src/main/java/com/sqx/modules/artificer/controller/ArtificerController.java
@@ -444,7 +444,7 @@ public class ArtificerController {
}
@GetMapping("/selectArtificerMoneyList")
- @ApiOperation("技师收益排行榜")
+ @ApiOperation("技师收益排行榜(在线时长+业绩++加钟率+充值率)")
public Result selectArtificerMoneyList(Integer page,Integer limit,String startTime,String endTime,String title,String classifyId){
return artificerService.selectArtificerMoneyList(page, limit, startTime, endTime, title,classifyId);
}
diff --git a/src/main/java/com/sqx/modules/artificer/dao/OrdersDao.java b/src/main/java/com/sqx/modules/artificer/dao/OrdersDao.java
index 2f7dbd7..79c5ae9 100644
--- a/src/main/java/com/sqx/modules/artificer/dao/OrdersDao.java
+++ b/src/main/java/com/sqx/modules/artificer/dao/OrdersDao.java
@@ -136,4 +136,5 @@ public interface OrdersDao extends BaseMapper {
List getZxscList(Long userId, String startTime, String endTime);
List getParentOrders(Long parentId);
+
}
\ No newline at end of file
diff --git a/src/main/java/com/sqx/modules/artificer/entity/Artificer.java b/src/main/java/com/sqx/modules/artificer/entity/Artificer.java
index 2d6bd63..f5d0f0b 100644
--- a/src/main/java/com/sqx/modules/artificer/entity/Artificer.java
+++ b/src/main/java/com/sqx/modules/artificer/entity/Artificer.java
@@ -139,6 +139,8 @@ public class Artificer implements Serializable {
*/
private Integer technicianType;
+ private String bdxsl;//比对相似率
+
/**
* 技师类型描述
*/
diff --git a/src/main/java/com/sqx/modules/artificer/service/impl/ArtificerServiceImpl.java b/src/main/java/com/sqx/modules/artificer/service/impl/ArtificerServiceImpl.java
index 7f3a2c2..a3b489e 100644
--- a/src/main/java/com/sqx/modules/artificer/service/impl/ArtificerServiceImpl.java
+++ b/src/main/java/com/sqx/modules/artificer/service/impl/ArtificerServiceImpl.java
@@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.sqx.common.utils.*;
+import com.sqx.face.FaceMain;
import com.sqx.map.CommonMapUtils;
import com.sqx.modules.app.entity.UserMoney;
import com.sqx.modules.app.service.UserMoneyService;
@@ -22,6 +23,7 @@ import com.sqx.modules.artificer.service.ArtificerTimeService;
import com.sqx.modules.artificer.service.CollectArtificerService;
import com.sqx.modules.common.dao.CommonInfoDao;
import com.sqx.modules.common.service.CommonInfoService;
+import com.sqx.modules.file.utils.FileUploadUtils;
import com.sqx.modules.message.entity.MessageInfo;
import com.sqx.modules.message.service.MessageService;
import com.sqx.modules.pay.dao.CashOutDao;
@@ -65,6 +67,9 @@ public class ArtificerServiceImpl extends ServiceImpl i
@Autowired
private CommonInfoDao commonInfoDao;
+ @Autowired
+ private FaceMain faceMain;
+
@Override
public Result selectArtificerList(Integer page, Integer limit, Long massageTypeId,String artificerName,
String longitude,String latitude,Integer sort,Integer authentication,
@@ -520,7 +525,45 @@ public class ArtificerServiceImpl extends ServiceImpl i
@Override
public Result selectArtificerMoneyList(Integer page,Integer limit,String startTime,String endTime,String title,String classifyId){
- return Result.success().put("data",new PageUtils(baseMapper.selectArtificerMoneyList(new Page<>(page,limit),startTime,endTime,title,classifyId)));
+ IPage