|
@@ -6,10 +6,13 @@ import lombok.RequiredArgsConstructor;
|
|
|
import me.zhengjie.application.admin.controller.vo.FaceCompareRsp;
|
|
import me.zhengjie.application.admin.controller.vo.FaceCompareRsp;
|
|
|
import me.zhengjie.base.util.BeanCopyUtils;
|
|
import me.zhengjie.base.util.BeanCopyUtils;
|
|
|
import me.zhengjie.base.util.FileUploadUtil;
|
|
import me.zhengjie.base.util.FileUploadUtil;
|
|
|
-import me.zhengjie.dao.mybatis.entity.FileInfoEntity;
|
|
|
|
|
|
|
+import me.zhengjie.dao.mybatis.entity.ContractOrderEntity;
|
|
|
import me.zhengjie.dao.mybatis.entity.FaceCompareEntity;
|
|
import me.zhengjie.dao.mybatis.entity.FaceCompareEntity;
|
|
|
-import me.zhengjie.dao.mybatis.mapper.FileInfoMapper;
|
|
|
|
|
|
|
+import me.zhengjie.dao.mybatis.entity.FileInfoEntity;
|
|
|
|
|
+import me.zhengjie.dao.mybatis.mapper.ContractOrderMapper;
|
|
|
import me.zhengjie.dao.mybatis.mapper.FaceCompareMapper;
|
|
import me.zhengjie.dao.mybatis.mapper.FaceCompareMapper;
|
|
|
|
|
+import me.zhengjie.dao.mybatis.mapper.FileInfoMapper;
|
|
|
|
|
+import org.apache.http.util.TextUtils;
|
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
@@ -21,15 +24,16 @@ import java.util.List;
|
|
|
public class FaceCompareRepository {
|
|
public class FaceCompareRepository {
|
|
|
private final FaceCompareMapper thirdPartyInterfaceMapper;
|
|
private final FaceCompareMapper thirdPartyInterfaceMapper;
|
|
|
private final FileInfoMapper fileInfoMapper;
|
|
private final FileInfoMapper fileInfoMapper;
|
|
|
- public void insert(FaceCompareEntity thirdPartyInterfaceEntity){
|
|
|
|
|
|
|
+
|
|
|
|
|
+ public void insert(FaceCompareEntity thirdPartyInterfaceEntity) {
|
|
|
thirdPartyInterfaceEntity.setCreateTime(new Date());
|
|
thirdPartyInterfaceEntity.setCreateTime(new Date());
|
|
|
thirdPartyInterfaceMapper.insert(thirdPartyInterfaceEntity);
|
|
thirdPartyInterfaceMapper.insert(thirdPartyInterfaceEntity);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public List<FaceCompareRsp> page(IPage<FaceCompareEntity> page, QueryWrapper<FaceCompareEntity> qw) {
|
|
|
|
|
- IPage<FaceCompareEntity> thirdPartyInterfaceEntityIPage = thirdPartyInterfaceMapper.selectPage(page,qw);
|
|
|
|
|
|
|
+ public List<FaceCompareRsp> page(IPage<FaceCompareEntity> page, QueryWrapper<FaceCompareEntity> qw, ContractOrderMapper contractOrderMapper) {
|
|
|
|
|
+ IPage<FaceCompareEntity> thirdPartyInterfaceEntityIPage = thirdPartyInterfaceMapper.selectPage(page, qw);
|
|
|
List<FaceCompareRsp> faceCompareRspList = new ArrayList<>();
|
|
List<FaceCompareRsp> faceCompareRspList = new ArrayList<>();
|
|
|
- for (FaceCompareEntity thirdPartyInterfaceEntity:thirdPartyInterfaceEntityIPage.getRecords()){
|
|
|
|
|
|
|
+ for (FaceCompareEntity thirdPartyInterfaceEntity : thirdPartyInterfaceEntityIPage.getRecords()) {
|
|
|
FaceCompareRsp faceCompareRsp = BeanCopyUtils.convertObj(thirdPartyInterfaceEntity, FaceCompareRsp.class);
|
|
FaceCompareRsp faceCompareRsp = BeanCopyUtils.convertObj(thirdPartyInterfaceEntity, FaceCompareRsp.class);
|
|
|
String fileId = thirdPartyInterfaceEntity.getFileId();
|
|
String fileId = thirdPartyInterfaceEntity.getFileId();
|
|
|
FileInfoEntity fileInfoEntity = fileInfoMapper.selectById(fileId);
|
|
FileInfoEntity fileInfoEntity = fileInfoMapper.selectById(fileId);
|
|
@@ -40,6 +44,18 @@ public class FaceCompareRepository {
|
|
|
throw new RuntimeException(e);
|
|
throw new RuntimeException(e);
|
|
|
}
|
|
}
|
|
|
faceCompareRsp.setUrl(previewUrl);
|
|
faceCompareRsp.setUrl(previewUrl);
|
|
|
|
|
+ if (!TextUtils.isEmpty(faceCompareRsp.getConsultNo())) {
|
|
|
|
|
+ QueryWrapper<ContractOrderEntity> orderQw = new QueryWrapper<>();
|
|
|
|
|
+ orderQw.like("consult_no", faceCompareRsp.getConsultNo());
|
|
|
|
|
+ ContractOrderEntity entity = contractOrderMapper.selectOne(orderQw);
|
|
|
|
|
+ if (null != entity) {
|
|
|
|
|
+ faceCompareRsp.setOrderStatus(entity.getStatus());
|
|
|
|
|
+ faceCompareRsp.setAutoGenerate(entity.getAutoGenerate());
|
|
|
|
|
+ faceCompareRsp.setProdId(entity.getProdId());
|
|
|
|
|
+ faceCompareRsp.setContractType(entity.getContractType() + "");
|
|
|
|
|
+ faceCompareRsp.setNotarizationOrderId(entity.getId()+"");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
faceCompareRspList.add(faceCompareRsp);
|
|
faceCompareRspList.add(faceCompareRsp);
|
|
|
}
|
|
}
|
|
|
return faceCompareRspList;
|
|
return faceCompareRspList;
|