Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-backend
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
AutogeneralShanghai
yd-backend
Commits
f0f639c5
Commit
f0f639c5
authored
Feb 07, 2023
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
经纪人是否有查看银盾学院接口
parent
53892bdd
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
97 additions
and
209 deletions
+97
-209
yd-api/src/main/java/com/yd/api/practitioner/PractitionerController.java
+15
-0
yd-api/src/main/java/com/yd/api/practitioner/service/PractitionerService.java
+2
-2
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerServiceImpl.java
+63
-206
yd-api/src/main/java/com/yd/api/practitioner/vo/QueryCanSeeResponseVO.java
+10
-0
yd-api/src/main/java/com/yd/dal/entity/customer/AclPractitioner.java
+5
-0
yd-api/src/main/resources/mapper/customer/AclPractitionerMapper.xml
+2
-1
No files found.
yd-api/src/main/java/com/yd/api/practitioner/PractitionerController.java
View file @
f0f639c5
package
com
.
yd
.
api
.
practitioner
;
import
com.yd.api.practitioner.vo.QueryCanSeeResponseVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
...
@@ -181,6 +182,20 @@ public class PractitionerController {
}
/**
* 经纪人-查询经纪人银盾学院权限
* @param requestVO 请求数据
* @return responseVO
*/
@RequestMapping
(
"/queryCanSee"
)
public
Object
queryCanSee
(
@RequestBody
SettingQueryRequestVO
requestVO
){
JsonResult
result
=
new
JsonResult
();
QueryCanSeeResponseVO
responseVO
=
practitionerService
.
queryCanSee
(
requestVO
);
result
.
setData
(
responseVO
);
result
.
addResult
(
responseVO
);
return
result
;
}
/**
* 经纪人-保存经纪人的个人设置
* @param requestVO 请求数据
* @return responseVO
...
...
yd-api/src/main/java/com/yd/api/practitioner/service/PractitionerService.java
View file @
f0f639c5
package
com
.
yd
.
api
.
practitioner
.
service
;
import
com.yd.api.practitioner.vo.PractitionerIdRequestVO
;
import
com.yd.api.practitioner.vo.QueryCanSeeResponseVO
;
import
com.yd.api.practitioner.vo.businessCard.PractitionerApplyEmailRequestVO
;
import
com.yd.api.practitioner.vo.businessCard.PractitionerBusinessCardRequestVO
;
import
com.yd.api.practitioner.vo.businessCard.PractitionerBusinessCardResponseVO
;
...
...
@@ -25,8 +26,6 @@ import com.yd.api.practitioner.vo.unionSales.SignUnionSalesRequestVO;
import
com.yd.api.result.CommonResultIDResponseVO
;
import
com.yd.api.result.CommonResultResponseVO
;
import
com.yd.api.result.IDRequestVO
;
import
com.yd.api.result.JsonResult
;
import
com.yd.dal.entity.customer.AgPoInformed
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
...
...
@@ -306,4 +305,5 @@ public interface PractitionerService {
*/
CommonResultResponseVO
applyEmail
(
PractitionerApplyEmailRequestVO
requestVO
);
QueryCanSeeResponseVO
queryCanSee
(
SettingQueryRequestVO
requestVO
);
}
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerServiceImpl.java
View file @
f0f639c5
package
com
.
yd
.
api
.
practitioner
.
service
.
impl
;
import
static
java
.
util
.
stream
.
Collectors
.
toList
;
import
java.awt.Image
;
import
java.awt.geom.AffineTransform
;
import
java.awt.image.AffineTransformOp
;
import
java.awt.image.BufferedImage
;
import
java.io.BufferedInputStream
;
import
java.io.ByteArrayInputStream
;
import
java.io.ByteArrayOutputStream
;
import
java.io.File
;
import
java.io.FileInputStream
;
import
java.io.FileNotFoundException
;
import
java.io.FileOutputStream
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.OutputStream
;
import
java.io.UnsupportedEncodingException
;
import
java.math.BigDecimal
;
import
java.net.URLEncoder
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Base64
;
import
java.util.Calendar
;
import
java.util.Collections
;
import
java.util.Comparator
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.concurrent.ConcurrentHashMap
;
import
java.util.concurrent.ConcurrentMap
;
import
java.util.stream.Collectors
;
import
javax.imageio.ImageIO
;
import
javax.script.ScriptEngine
;
import
javax.script.ScriptEngineManager
;
import
javax.script.ScriptException
;
import
org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.pdfbox.pdmodel.PDDocument
;
import
org.apache.pdfbox.pdmodel.PDPageTree
;
import
org.apache.pdfbox.rendering.PDFRenderer
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.github.pagehelper.PageHelper
;
import
com.google.common.base.Strings
;
import
com.itextpdf.text.BaseColor
;
import
com.itextpdf.text.Chunk
;
import
com.itextpdf.text.Document
;
import
com.itextpdf.text.Element
;
import
com.itextpdf.text.Paragraph
;
import
com.itextpdf.text.Phrase
;
import
com.itextpdf.text.pdf.BaseFont
;
import
com.itextpdf.text.pdf.PdfCopy
;
import
com.itextpdf.text.pdf.PdfImportedPage
;
import
com.itextpdf.text.pdf.PdfPCell
;
import
com.itextpdf.text.pdf.PdfPTable
;
import
com.itextpdf.text.pdf.PdfReader
;
import
com.itextpdf.text.pdf.PdfWriter
;
import
com.itextpdf.text.*
;
import
com.itextpdf.text.pdf.*
;
import
com.itextpdf.text.pdf.draw.LineSeparator
;
import
com.libs.pdf.PDFTemplate
;
import
com.yd.api.customer.service.CustomerService
;
import
com.yd.api.customer.vo.register.RegisterRequestVO
;
import
com.yd.api.customer.vo.register.RegisterResponseVO
;
import
com.yd.api.practitioner.vo.PractitionerIdRequestVO
;
import
com.yd.api.practitioner.vo.QueryCanSeeResponseVO
;
import
com.yd.api.practitioner.vo.businessCard.Certificate
;
import
com.yd.api.practitioner.vo.businessCard.PractitionerApplyEmailRequestVO
;
import
com.yd.api.practitioner.vo.businessCard.PractitionerBusinessCardRequestVO
;
import
com.yd.api.practitioner.vo.businessCard.PractitionerBusinessCardResponseVO
;
import
com.yd.api.practitioner.vo.commitment.QueryCommitmentByPractitionerIdResponseVO
;
import
com.yd.api.practitioner.vo.commitment.SignCommitmentRequestVO
;
import
com.yd.api.practitioner.vo.informed.QueryInformedSheetByIdResponseVO
;
import
com.yd.api.practitioner.vo.informed.QueryInformedSheetListRequestVO
;
import
com.yd.api.practitioner.vo.informed.QueryInformedSheetListResponseVO
;
import
com.yd.api.practitioner.vo.informed.SaveInformedSheetRequestVO
;
import
com.yd.api.practitioner.vo.informed.SignInformedSheetRequestVO
;
import
com.yd.api.practitioner.vo.informed.UpdateInformedSheetByIdRequestVO
;
import
com.yd.api.practitioner.vo.informed.*
;
import
com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO
;
import
com.yd.api.practitioner.vo.login.PractitionerLoginBasicInfo
;
import
com.yd.api.practitioner.vo.login.PractitionerLoginRequestVO
;
import
com.yd.api.practitioner.vo.login.PractitionerLoginResponseVO
;
import
com.yd.api.practitioner.vo.media.MediaGetReqVO
;
import
com.yd.api.practitioner.vo.media.MediaGetRespVO
;
import
com.yd.api.practitioner.vo.opportunity.ApplyForExpertSupportRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.ApplyForExpertSupportResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityBasicInformationInfo
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityConsultationInfo
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityCustomerTag
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityDeleteRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityRecordInfo
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityRecordSituationInfo
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityScore
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityStatisticsRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.OpportunityStatisticsResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.OpportunitySurveyAnswers
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityBasicInformationSaveRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityBasicInformationSaveResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityDetailQueryRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityDetailQueryResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityQueryRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityQueryResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityRecordSaveRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.OwnOpportunityRecordSaveResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.PlayerSalesActivityQueryRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.PlayerSalesActivityQueryResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.SalesPerformanceForecastInfo
;
import
com.yd.api.practitioner.vo.opportunity.SalesPerformanceForecastListQueryRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.SalesPerformanceForecastListQueryResponseVO
;
import
com.yd.api.practitioner.vo.opportunity.SalesScoreDetail
;
import
com.yd.api.practitioner.vo.opportunity.SalesScoreDetailQueryRequestVO
;
import
com.yd.api.practitioner.vo.opportunity.SalesScoreDetailQueryResponseVO
;
import
com.yd.api.practitioner.vo.practitionerCustomer.CustomerHolder
;
import
com.yd.api.practitioner.vo.practitionerCustomer.QueryCustomerHolderListResponesVO
;
import
com.yd.api.practitioner.vo.practitionerCustomer.QueryCustomerInsuredListRequestVO
;
import
com.yd.api.practitioner.vo.practitionerCustomer.QueryCustomerInsuredListResponesVO
;
import
com.yd.api.practitioner.vo.practitionerCustomer.QueryPolicyListByHolderCustomerIdRequestVO
;
import
com.yd.api.practitioner.vo.practitionerCustomer.QueryPolicyListByHolderCustomerIdResponesVO
;
import
com.yd.api.practitioner.vo.opportunity.*
;
import
com.yd.api.practitioner.vo.practitionerCustomer.*
;
import
com.yd.api.practitioner.vo.rank.AclCustomerFortuneStatistics
;
import
com.yd.api.practitioner.vo.rank.PractitionerInfoForAchievement
;
import
com.yd.api.practitioner.vo.rank.PractitionerRankRequestVO
;
import
com.yd.api.practitioner.vo.rank.PractitionerRankResponseVO
;
import
com.yd.api.practitioner.vo.recruit.AddRecruitTrackRequestVO
;
import
com.yd.api.practitioner.vo.recruit.AddRecruitTrackResponseVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialActivityQueryRequestVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialActivityQueryResponseVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsActionsInfo
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsActionsQueryRequestVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsActionsQueryResponseVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsActionsUpdateRequestVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsActionsUpdateResponseVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsQueryRequestVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsQueryResponseVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsSettingRequestVO
;
import
com.yd.api.practitioner.vo.recruit.PotentialGoalsSettingResponseVO
;
import
com.yd.api.practitioner.vo.recruit.PractitionerPotentialInfo
;
import
com.yd.api.practitioner.vo.recruit.RecruitGoalForMonth
;
import
com.yd.api.practitioner.vo.recruit.RecruitListRequestVO
;
import
com.yd.api.practitioner.vo.recruit.RecruitListResponseVO
;
import
com.yd.api.practitioner.vo.recruit.RecruitRequestVO
;
import
com.yd.api.practitioner.vo.recruit.RecruitResponseVO
;
import
com.yd.api.practitioner.vo.recruit.RecruitTrackInfo
;
import
com.yd.api.practitioner.vo.recruit.RecruitTrackQueryRequestVO
;
import
com.yd.api.practitioner.vo.recruit.RecruitTrackQueryResponseVO
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetActions
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetMonth
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetMonthSaveRequestVO
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetMonthSaveResponseVO
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetQueryRequestVO
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetQueryResponseVO
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetSaveRequestVO
;
import
com.yd.api.practitioner.vo.salestarget.SalesTargetSaveResponseVO
;
import
com.yd.api.practitioner.vo.salestarget.TeamActionsAverageQueryRequestVO
;
import
com.yd.api.practitioner.vo.salestarget.TeamActionsAverageQueryResponseVO
;
import
com.yd.api.practitioner.vo.setting.ImgDeleteRequestVO
;
import
com.yd.api.practitioner.vo.setting.ImgDeleteResponseVO
;
import
com.yd.api.practitioner.vo.setting.LifeImg
;
import
com.yd.api.practitioner.vo.setting.SettingQueryRequestVO
;
import
com.yd.api.practitioner.vo.setting.SettingQueryResponseVO
;
import
com.yd.api.practitioner.vo.setting.SettingSaveRequestVO
;
import
com.yd.api.practitioner.vo.setting.SettingSaveResponseVO
;
import
com.yd.api.practitioner.vo.recruit.*
;
import
com.yd.api.practitioner.vo.salestarget.*
;
import
com.yd.api.practitioner.vo.setting.*
;
import
com.yd.api.practitioner.vo.subordinate.SubordinateSystemMemberInfo
;
import
com.yd.api.practitioner.vo.subordinate.SubordinateSystemMemberQueryRequestVO
;
import
com.yd.api.practitioner.vo.subordinate.SubordinateSystemMemberQueryResponseVO
;
...
...
@@ -178,39 +43,10 @@ import com.yd.api.result.CommonResult;
import
com.yd.api.result.CommonResultIDResponseVO
;
import
com.yd.api.result.CommonResultResponseVO
;
import
com.yd.api.result.IDRequestVO
;
import
com.yd.dal.entity.customer.AclCustomer
;
import
com.yd.dal.entity.customer.AclCustomerLog
;
import
com.yd.dal.entity.customer.AclCustomerMembership
;
import
com.yd.dal.entity.customer.AclCustomerShare
;
import
com.yd.dal.entity.customer.AclFileUpload
;
import
com.yd.dal.entity.customer.AclPractitioner
;
import
com.yd.dal.entity.customer.AclPractitionerPotential
;
import
com.yd.dal.entity.customer.AclPractitionerPotentialAssignedTrack
;
import
com.yd.dal.entity.customer.AclPractitionerPotentialAssigneds
;
import
com.yd.dal.entity.customer.AclPractitionerPotentialGoals
;
import
com.yd.dal.entity.customer.AclPractitionerPotentialGoalsActions
;
import
com.yd.dal.entity.customer.AclPractitionerSetting
;
import
com.yd.dal.entity.customer.AclPractitionerSubordinateSystem
;
import
com.yd.dal.entity.customer.AgPoInformed
;
import
com.yd.dal.entity.customer.CustomerFileUpload
;
import
com.yd.dal.entity.customer.practitioner.PractitionerBasicInfo
;
import
com.yd.dal.entity.customer.practitioner.PractitionerInfo
;
import
com.yd.dal.entity.customer.practitioner.PractitionerRankInfo
;
import
com.yd.dal.entity.customer.practitioner.PractitionerSubordinateInfo
;
import
com.yd.dal.entity.customer.practitioner.SubordinateSystemMemberInfoE
;
import
com.yd.dal.entity.marketing.MktLeadsAssignedTrack
;
import
com.yd.dal.entity.marketing.MktLeadsAssigneds
;
import
com.yd.dal.entity.marketing.MktLeadsExpertAssign
;
import
com.yd.dal.entity.marketing.MktLeadsExpertRequest
;
import
com.yd.dal.entity.marketing.MktLeadsGoals
;
import
com.yd.dal.entity.marketing.MktLeadsGoalsActions
;
import
com.yd.dal.entity.marketing.MktLeadsPool
;
import
com.yd.dal.entity.meta.MdDropMaster
;
import
com.yd.dal.entity.meta.MdDropOptions
;
import
com.yd.dal.entity.meta.MdGoalsCalculateExpression
;
import
com.yd.dal.entity.meta.MdMkCampaign
;
import
com.yd.dal.entity.meta.MdTag
;
import
com.yd.dal.entity.meta.ObjectCollectionTagged
;
import
com.yd.dal.entity.customer.*
;
import
com.yd.dal.entity.customer.practitioner.*
;
import
com.yd.dal.entity.marketing.*
;
import
com.yd.dal.entity.meta.*
;
import
com.yd.dal.entity.order.CustomerPolicyInfo
;
import
com.yd.dal.entity.order.PoOrder
;
import
com.yd.dal.entity.practitioner.opportunity.OwnOpportunityInfo
;
...
...
@@ -221,35 +57,9 @@ import com.yd.dal.mapper.customer.AclPolicyholderMapper;
import
com.yd.dal.mapper.customer.AgPoInformedMapper
;
import
com.yd.dal.mapper.marketing.MktLeadsAssignedsMapper
;
import
com.yd.dal.service.agms.AgmsDashboardDALService
;
import
com.yd.dal.service.customer.AclCustomerDALService
;
import
com.yd.dal.service.customer.AclCustomerFortuneDALService
;
import
com.yd.dal.service.customer.AclCustomerLogDALService
;
import
com.yd.dal.service.customer.AclCustomerMembershipDALService
;
import
com.yd.dal.service.customer.AclCustomerShareDALService
;
import
com.yd.dal.service.customer.AclFileUploadDALService
;
import
com.yd.dal.service.customer.AclPractitionerDALService
;
import
com.yd.dal.service.customer.AclPractitionerPotentialAssignedTrackDALService
;
import
com.yd.dal.service.customer.AclPractitionerPotentialAssignedsDALService
;
import
com.yd.dal.service.customer.AclPractitionerPotentialDALService
;
import
com.yd.dal.service.customer.AclPractitionerPotentialGoalsActionsDALService
;
import
com.yd.dal.service.customer.AclPractitionerPotentialGoalsDALService
;
import
com.yd.dal.service.customer.AclPractitionerSettingDALService
;
import
com.yd.dal.service.customer.AclPractitionerSubordinateSystemDALService
;
import
com.yd.dal.service.marketing.MktLeadsAssignedTrackDALService
;
import
com.yd.dal.service.marketing.MktLeadsAssignedsDALService
;
import
com.yd.dal.service.marketing.MktLeadsExpertAssignDALService
;
import
com.yd.dal.service.marketing.MktLeadsExpertRequestDALService
;
import
com.yd.dal.service.marketing.MktLeadsGoalsActionsDALService
;
import
com.yd.dal.service.marketing.MktLeadsGoalsDALService
;
import
com.yd.dal.service.marketing.MktLeadsPoolDALService
;
import
com.yd.dal.service.meta.MdCodeDALService
;
import
com.yd.dal.service.meta.MdDropMasterDALService
;
import
com.yd.dal.service.meta.MdDropOptionsDALService
;
import
com.yd.dal.service.meta.MdGoalsCalculateExpressionDALService
;
import
com.yd.dal.service.meta.MdGoalsCalculateExpressionService
;
import
com.yd.dal.service.meta.MdMkCampaignDALService
;
import
com.yd.dal.service.meta.MdTagDALService
;
import
com.yd.dal.service.meta.ObjectCollectionTaggedDALService
;
import
com.yd.dal.service.customer.*
;
import
com.yd.dal.service.marketing.*
;
import
com.yd.dal.service.meta.*
;
import
com.yd.dal.service.order.PoOrderDALService
;
import
com.yd.dal.service.survey.SurveyCustomerAnswersDALService
;
import
com.yd.dal.service.user.AclUserDALService
;
...
...
@@ -274,6 +84,34 @@ import com.yd.util.HttpUtil;
import
com.yd.util.PDFConfiguration
;
import
com.yd.util.config.ZHBErrorConfig
;
import
com.yd.util.deshandler.DESTypeHandler
;
import
org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.pdfbox.pdmodel.PDDocument
;
import
org.apache.pdfbox.pdmodel.PDPageTree
;
import
org.apache.pdfbox.rendering.PDFRenderer
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
javax.imageio.ImageIO
;
import
javax.script.ScriptEngine
;
import
javax.script.ScriptEngineManager
;
import
javax.script.ScriptException
;
import
java.awt.Image
;
import
java.awt.image.BufferedImage
;
import
java.io.*
;
import
java.math.BigDecimal
;
import
java.net.URLEncoder
;
import
java.text.SimpleDateFormat
;
import
java.util.List
;
import
java.util.*
;
import
java.util.concurrent.ConcurrentHashMap
;
import
java.util.concurrent.ConcurrentMap
;
import
java.util.stream.Collectors
;
import
static
java
.
util
.
stream
.
Collectors
.
toList
;
@Service
(
"practitionerService"
)
public
class
PractitionerServiceImpl
implements
com
.
yd
.
api
.
practitioner
.
service
.
PractitionerService
{
...
...
@@ -5447,4 +5285,23 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
return
resp
;
}
@Override
public
QueryCanSeeResponseVO
queryCanSee
(
SettingQueryRequestVO
requestVO
)
{
QueryCanSeeResponseVO
resp
=
new
QueryCanSeeResponseVO
();
resp
.
setCommonResult
(
new
CommonResult
(
true
,
ZHBErrorConfig
.
getErrorInfo
(
"800000"
)));
Long
practitionerId
=
requestVO
.
getPractitionerId
();
//入参经纪人id
//等保调整
List
<
AclCustomer
>
findByObjSortable
=
aclPractitionerDALService
.
getAclCustomers
(
practitionerId
,
null
);
if
(
null
==
findByObjSortable
)
{
resp
.
setCommonResult
(
new
CommonResult
(
false
,
ZHBErrorConfig
.
getErrorInfo
(
"630028"
)));
return
resp
;
}
AclPractitioner
practitioner
=
aclPractitionerDALService
.
findPractitionerById
(
practitionerId
);
if
(
practitioner
!=
null
)
{
resp
.
setCanSeeYdCollege
(
practitioner
.
getCanSeeYdCollege
());
}
return
resp
;
}
}
yd-api/src/main/java/com/yd/api/practitioner/vo/QueryCanSeeResponseVO.java
0 → 100644
View file @
f0f639c5
package
com
.
yd
.
api
.
practitioner
.
vo
;
import
com.yd.api.result.CommonResult
;
import
lombok.Data
;
@Data
public
class
QueryCanSeeResponseVO
{
private
CommonResult
commonResult
;
private
String
canSeeYdCollege
;
}
yd-api/src/main/java/com/yd/dal/entity/customer/AclPractitioner.java
View file @
f0f639c5
...
...
@@ -243,6 +243,11 @@ public class AclPractitioner {
private
Long
canSeeSalaryList
;
/**
* 能够查看银盾学院
*/
private
String
canSeeYdCollege
;
/**
* 详细地址
*/
private
String
detailAddress
;
...
...
yd-api/src/main/resources/mapper/customer/AclPractitionerMapper.xml
View file @
f0f639c5
...
...
@@ -51,6 +51,7 @@
<result
column=
"hiring_basic_info_id"
jdbcType=
"BIGINT"
property=
"hiringBasicInfoId"
/>
<result
column=
"can_login_dyd"
jdbcType=
"BIGINT"
property=
"canLoginDyd"
/>
<result
column=
"can_see_salary_list"
jdbcType=
"BIGINT"
property=
"canSeeSalaryList"
/>
<result
column=
"can_see_yd_college"
jdbcType=
"VARCHAR"
property=
"canSeeYdCollege"
/>
<result
column=
"raise_id"
jdbcType=
"BIGINT"
property=
"raiseId"
/>
<result
column=
"s1_id"
jdbcType=
"BIGINT"
property=
"s1Id"
/>
...
...
@@ -68,7 +69,7 @@
province_id, province_name, city_id, city_name, cert_list, bio_intro, bio_intro_two, wechat_id,
qq_id, is_profile_show, is_name_show, is_mobile_show, education_level, graduated_university,
mentor_id,in_mentor_id, introducer_id, gender, contract_oss_path, hiring_basic_info_id, can_login_dyd,
can_see_salary_list,raise_id,s1_id,s2_id,s3_id,email,email_is_active
can_see_salary_list,
can_see_yd_college,
raise_id,s1_id,s2_id,s3_id,email,email_is_active
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Long"
resultMap=
"BaseResultMap"
>
<!--@mbg.generated-->
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment