|
@@ -619,13 +619,10 @@
|
|
|
<select id="getRemarksListByKey" resultType="com.caimei365.user.model.vo.RemarksVo">
|
|
|
|
|
|
SELECT DISTINCT
|
|
|
- ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.questionMan,ccr.serviceProviderId as serviceProviderId,
|
|
|
+ ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.questionMan,ccr.serviceProviderId as serviceProviderId, ccr.createServiceProviderId as createServiceProviderId
|
|
|
csr.leaderId AS leaderId,IFNULL(ccr.consultType,'') as consult, c.Name as clubName,
|
|
|
- ccr.clubType AS clubType,ccr.pinceSensitve AS pinceSensitve,ccr.satisfied AS satisfied,ccr.followup AS
|
|
|
- followup,ccr.extra AS extra,
|
|
|
- (SELECT NAME FROM serviceprovider s WHERE s.serviceProviderID= csr.leaderId) AS leaderName,
|
|
|
- (SELECT linkMan FROM serviceprovider s WHERE s.serviceProviderID = ccr.serviceProviderID) AS
|
|
|
- recordName,c.newDeal as newDeal,cmc.status as status
|
|
|
+ ccr.clubType AS clubType,ccr.pinceSensitve AS pinceSensitve,ccr.satisfied AS satisfied,ccr.followup AS followup,ccr.extra AS extra,
|
|
|
+ (SELECT NAME FROM serviceprovider s WHERE s.serviceProviderID= csr.leaderId) AS leaderName, recordName,c.newDeal as newDeal,cmc.status as status
|
|
|
# (SELECT linkMan FROM serviceprovider s WHERE s.serviceProviderID = ccr.oldserviceProviderId) AS oldName
|
|
|
FROM cm_club_remarks ccr
|
|
|
LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
|
|
@@ -633,12 +630,14 @@
|
|
|
LEFT JOIN cm_serviceTeam_group csg ON ccr.serviceProviderId = csg.serviceId
|
|
|
LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
|
|
|
LEFT JOIN cm_club_report cmc ON cmc.ID = ccr.reportID
|
|
|
- where ccr.serviceProviderId=#{serviceProviderId}
|
|
|
+ where
|
|
|
+ (ccr.serviceProviderId=#{serviceProviderId} or ccr.createServiceProviderId=#{serviceProviderId})
|
|
|
|
|
|
<if test="keyWord != null and keyWord != ''">
|
|
|
AND (ccr.remarks LIKE CONCAT('%', #{keyWord}, '%')
|
|
|
OR c.Name LIKE CONCAT('%', #{keyWord}, '%')
|
|
|
- OR ccr.questionMan LIKE CONCAT('%', #{keyWord}, '%'))
|
|
|
+ OR ccr.questionMan LIKE CONCAT('%', #{keyWord}, '%')
|
|
|
+ or c.contractMobile like concat('%', #{keyWord}, '%'))
|
|
|
</if>
|
|
|
<if test="leaderId != null and leaderId>0">
|
|
|
and csr.leaderId = #{leaderId}
|
|
@@ -775,13 +774,11 @@
|
|
|
</select>
|
|
|
<select id="findAllRemarks" resultType="com.caimei365.user.model.vo.RemarksVo">
|
|
|
SELECT DISTINCT
|
|
|
- ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.questionMan,ccr.serviceProviderId as serviceProviderId,
|
|
|
+ ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.questionMan,ccr.serviceProviderId as serviceProviderId, ccr.createServiceProviderId as createServiceProviderId
|
|
|
csr.leaderId AS leaderId,IFNULL(ccr.consultType,'') as consult, c.Name as clubName,
|
|
|
- ccr.clubType AS clubType,ccr.pinceSensitve AS pinceSensitve,ccr.satisfied AS satisfied,ccr.followup AS
|
|
|
- followup,ccr.extra AS extra,
|
|
|
+ ccr.clubType AS clubType,ccr.pinceSensitve AS pinceSensitve,ccr.satisfied AS satisfied,ccr.followup AS followup,ccr.extra AS extra,
|
|
|
(SELECT NAME FROM serviceprovider s WHERE s.serviceProviderID= csr.leaderId) AS leaderName,
|
|
|
- (SELECT linkMan FROM serviceprovider s WHERE s.serviceProviderID = ccr.serviceProviderID) AS
|
|
|
- recordName,c.newDeal as newDeal,cmc.status as status
|
|
|
+ (SELECT linkMan FROM serviceprovider s WHERE s.serviceProviderID = ccr.createServiceProviderId) AS recordName,c.newDeal as newDeal,cmc.status as status
|
|
|
# (SELECT linkMan FROM serviceprovider s WHERE s.serviceProviderID = ccr.oldserviceProviderId) AS oldName
|
|
|
FROM cm_club_remarks ccr
|
|
|
LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
|