|
|
@@ -128,12 +128,14 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
maTechnicianMapper.insert(maTechnician);
|
|
|
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 商户入驻申请文件上传
|
|
|
+ *
|
|
|
* @param req
|
|
|
*/
|
|
|
@Override
|
|
|
- public void applyFile(MerchantApplyFileDto req){
|
|
|
+ public void applyFile(MerchantApplyFileDto req) {
|
|
|
MerchantApplyFile maTechnician = new MerchantApplyFile();
|
|
|
BeanUtils.copyProperties(req, maTechnician);
|
|
|
maTechnician.setCreateBy(req.getMerchantId().toString());
|
|
|
@@ -396,6 +398,7 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
}
|
|
|
return uploadResult;
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 商户入驻审核。
|
|
|
*
|
|
|
@@ -448,6 +451,7 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
}
|
|
|
return rows;
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 后台查询商户证照
|
|
|
*
|
|
|
@@ -468,17 +472,17 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
MaTechnicianCertificateVO certificate = new MaTechnicianCertificateVO();
|
|
|
certificate.setMerchantId(merchantApplyFiles.get(0).getMerchantId());
|
|
|
merchantApplyFiles.forEach(merchant -> {
|
|
|
- certificate.setAvatar( typeFIleUrl(merchant,PORTRAIT.getCode()));
|
|
|
- certificate.setLifePhotos( typeFIleUrl(merchant,LIFE_PHOTO.getCode()));
|
|
|
- certificate.setIdCardFrout( typeFIleUrl(merchant,ID_CARD_FRONT.getCode()));
|
|
|
- certificate.setIdCardBack( typeFIleUrl(merchant,ID_CARD_BACK.getCode()));
|
|
|
- certificate.setIdCardHandheld( typeFIleUrl(merchant,ID_CARD_HANDHELD.getCode()));
|
|
|
- certificate.setHealthCertificate( typeFIleUrl(merchant,HEALTH_CERT.getCode()));
|
|
|
- certificate.setQualificationCertificate( typeFIleUrl(merchant,QUALIFICATION_CERT.getCode()));
|
|
|
- certificate.setNoCrimeRecord( typeFIleUrl(merchant,NO_CRIME_RECORD.getCode()));
|
|
|
- certificate.setCommitmentPdf( typeFIleUrl(merchant,COMMITMENT_LETTER.getCode()));
|
|
|
- certificate.setCommitmentVideo( typeFIleUrl(merchant,COMMITMENT_VIDEO.getCode()));
|
|
|
- certificate.setCommitmentAudio( typeFIleUrl(merchant,COMMITMENT_AUDIO.getCode()));
|
|
|
+ certificate.setAvatar(typeFIleUrl(merchant, PORTRAIT.getCode()));
|
|
|
+ certificate.setLifePhotos(typeFIleUrl(merchant, LIFE_PHOTO.getCode()));
|
|
|
+ certificate.setIdCardFrout(typeFIleUrl(merchant, ID_CARD_FRONT.getCode()));
|
|
|
+ certificate.setIdCardBack(typeFIleUrl(merchant, ID_CARD_BACK.getCode()));
|
|
|
+ certificate.setIdCardHandheld(typeFIleUrl(merchant, ID_CARD_HANDHELD.getCode()));
|
|
|
+ certificate.setHealthCertificate(typeFIleUrl(merchant, HEALTH_CERT.getCode()));
|
|
|
+ certificate.setQualificationCertificate(typeFIleUrl(merchant, QUALIFICATION_CERT.getCode()));
|
|
|
+ certificate.setNoCrimeRecord(typeFIleUrl(merchant, NO_CRIME_RECORD.getCode()));
|
|
|
+ certificate.setCommitmentPdf(typeFIleUrl(merchant, COMMITMENT_LETTER.getCode()));
|
|
|
+ certificate.setCommitmentVideo(typeFIleUrl(merchant, COMMITMENT_VIDEO.getCode()));
|
|
|
+ certificate.setCommitmentAudio(typeFIleUrl(merchant, COMMITMENT_AUDIO.getCode()));
|
|
|
|
|
|
});
|
|
|
|
|
|
@@ -699,7 +703,7 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
}
|
|
|
|
|
|
Map<Integer, Project> projectMap = projects.stream()
|
|
|
- .collect(Collectors.toMap(project -> project.getId(), Function.identity(), (left, right) -> left));
|
|
|
+ .collect(Collectors.toMap(project -> project.getId(), Function.identity(), (left, right) -> left));
|
|
|
Set<Integer> projectCategoryIds = new LinkedHashSet<>();
|
|
|
for (Integer projectId : distinctProjectIds) {
|
|
|
Project project = projectMap.get(projectId);
|
|
|
@@ -840,6 +844,26 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 商户入住信息
|
|
|
+ *
|
|
|
+ * @param userId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public MerchantAuditFile getTechnicianList(Long userId) {
|
|
|
+ LambdaQueryWrapper<MaTechnician> query = new LambdaQueryWrapper<>();
|
|
|
+ query.eq(MaTechnician::getId, userId);
|
|
|
+ MaTechnician merchant = maTechnicianMapper.selectOne(query);
|
|
|
+ LambdaQueryWrapper<MerchantApplyFile> query1 = new LambdaQueryWrapper<>();
|
|
|
+ query1.eq(MerchantApplyFile::getMerchantId, userId);
|
|
|
+ List<MerchantApplyFile> merchantApplyFile = merchantApplyFileMapper.selectList(query1);
|
|
|
+ MerchantAuditFile merchantAuditFile = new MerchantAuditFile();
|
|
|
+ merchantAuditFile.setMerchant(merchant);
|
|
|
+ merchantAuditFile.setMerchantAuditFile(merchantApplyFile);
|
|
|
+ return merchantAuditFile;
|
|
|
+ }
|
|
|
+
|
|
|
private void extracted(MaProjectSaveDto dto) {
|
|
|
LambdaQueryWrapper<Project> query = new LambdaQueryWrapper<>();
|
|
|
query.in(Project::getId, dto.getProjectIdList());
|