Browse Source

咨询记录

huangzhiguo 2 years ago
parent
commit
41e4d64ff3

+ 1 - 0
src/main/java/com/caimei365/user/model/vo/RemarkVo.java

@@ -11,6 +11,7 @@ import java.util.Map;
 @Data
 @Data
 public class RemarkVo implements Serializable {
 public class RemarkVo implements Serializable {
     private Integer serviceProviderId;
     private Integer serviceProviderId;
+    private Integer createServiceProviderId;
     /**
     /**
      * 备注id
      * 备注id
      */
      */

+ 2 - 0
src/main/java/com/caimei365/user/service/impl/ClubServiceImpl.java

@@ -1098,6 +1098,7 @@ public class ClubServiceImpl implements ClubService {
             remarkVo.setLeaderName(remarksVo.getLeaderName());
             remarkVo.setLeaderName(remarksVo.getLeaderName());
             remarkVo.setRecordName(remarksVo.getRecordName());
             remarkVo.setRecordName(remarksVo.getRecordName());
             remarkVo.setServiceProviderId(remarksVo.getServiceProviderId());
             remarkVo.setServiceProviderId(remarksVo.getServiceProviderId());
+            remarkVo.setCreateServiceProviderId(remarksVo.getCreateServiceProviderId());
             remarkVo.setRemarks(strings);
             remarkVo.setRemarks(strings);
             remarkVo.setQuestionMan(remarksVo.getQuestionMan());
             remarkVo.setQuestionMan(remarksVo.getQuestionMan());
             remarkVo.setRemarksId(remarksVo.getRemarksId());
             remarkVo.setRemarksId(remarksVo.getRemarksId());
@@ -1340,6 +1341,7 @@ public class ClubServiceImpl implements ClubService {
             remarkVo.setLeaderName(r.getLeaderName());
             remarkVo.setLeaderName(r.getLeaderName());
             remarkVo.setRecordName(r.getRecordName());
             remarkVo.setRecordName(r.getRecordName());
             remarkVo.setServiceProviderId(r.getServiceProviderId());
             remarkVo.setServiceProviderId(r.getServiceProviderId());
+            remarkVo.setCreateServiceProviderId(r.getCreateServiceProviderId());
             remarkVo.setRemarks(strings);
             remarkVo.setRemarks(strings);
             remarkVo.setQuestionMan(r.getQuestionMan());
             remarkVo.setQuestionMan(r.getQuestionMan());
             remarkVo.setRemarksId(r.getRemarksId());
             remarkVo.setRemarksId(r.getRemarksId());

+ 6 - 5
src/main/resources/mapper/ClubMapper.xml

@@ -619,15 +619,16 @@
     <select id="getRemarksListByKey" resultType="com.caimei365.user.model.vo.RemarksVo">
     <select id="getRemarksListByKey" resultType="com.caimei365.user.model.vo.RemarksVo">
 
 
         SELECT DISTINCT
         SELECT DISTINCT
-        ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.questionMan,ccr.serviceProviderId as serviceProviderId, ccr.createServiceProviderId as createServiceProviderId
+        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,
         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, recordName,c.newDeal as newDeal,cmc.status as status
+        (SELECT NAME FROM serviceprovider s WHERE s.serviceProviderID= csr.leaderId) AS leaderName,
+        (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
         # (SELECT linkMan FROM serviceprovider s WHERE s.serviceProviderID = ccr.oldserviceProviderId) AS oldName
         FROM cm_club_remarks ccr
         FROM cm_club_remarks ccr
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN club c ON c.clubId=ccr.clubId
         LEFT JOIN club c ON c.clubId=ccr.clubId
-        LEFT JOIN cm_serviceTeam_group csg ON ccr.serviceProviderId = csg.serviceId
+        LEFT JOIN cm_serviceTeam_group csg ON ccr.createServiceProviderId = csg.serviceId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_club_report cmc ON cmc.ID = ccr.reportID
         LEFT JOIN cm_club_report cmc ON cmc.ID = ccr.reportID
         where
         where
@@ -774,7 +775,7 @@
     </select>
     </select>
     <select id="findAllRemarks" resultType="com.caimei365.user.model.vo.RemarksVo">
     <select id="findAllRemarks" resultType="com.caimei365.user.model.vo.RemarksVo">
         SELECT DISTINCT
         SELECT DISTINCT
-        ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.questionMan,ccr.serviceProviderId as serviceProviderId, ccr.createServiceProviderId as createServiceProviderId
+        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,
         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 NAME FROM serviceprovider s WHERE s.serviceProviderID= csr.leaderId) AS leaderName,
@@ -783,7 +784,7 @@
         FROM cm_club_remarks ccr
         FROM cm_club_remarks ccr
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN club c ON c.clubId=ccr.clubId
         LEFT JOIN club c ON c.clubId=ccr.clubId
-        LEFT JOIN cm_serviceTeam_group csg ON ccr.serviceProviderId = csg.serviceId
+        LEFT JOIN cm_serviceTeam_group csg ON ccr.createServiceProviderId = csg.serviceId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_club_report cmc ON cmc.clubId = ccr.clubId
         LEFT JOIN cm_club_report cmc ON cmc.clubId = ccr.clubId
         <where>
         <where>

+ 4 - 4
src/main/resources/mapper/ClubReport.xml

@@ -109,7 +109,7 @@
         LEFT JOIN club c ON c.clubId=cmc.clubId
         LEFT JOIN club c ON c.clubId=cmc.clubId
         LEFT JOIN cm_club_remarks ccr ON cmc.Id = ccr.reportId
         LEFT JOIN cm_club_remarks ccr ON cmc.Id = ccr.reportId
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
-        LEFT JOIN cm_serviceTeam_group csg ON ccr.serviceProviderId = csg.serviceId
+        LEFT JOIN cm_serviceTeam_group csg ON ccr.createServiceProviderId = csg.serviceId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN product p ON p.productID = cmc.productID
         LEFT JOIN product p ON p.productID = cmc.productID
         <where>
         <where>
@@ -138,7 +138,7 @@
         LEFT JOIN club c ON c.clubId=cmc.clubId
         LEFT JOIN club c ON c.clubId=cmc.clubId
         LEFT JOIN cm_club_remarks ccr ON cmc.Id = ccr.reportId
         LEFT JOIN cm_club_remarks ccr ON cmc.Id = ccr.reportId
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
-        LEFT JOIN cm_serviceTeam_group csg ON ccr.serviceProviderId = csg.serviceId
+        LEFT JOIN cm_serviceTeam_group csg ON ccr.createServiceProviderId = csg.serviceId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN product p ON p.productID = cmc.productID
         LEFT JOIN product p ON p.productID = cmc.productID
         where
         where
@@ -221,7 +221,7 @@
 
 
     <select id="associated" resultType="com.caimei365.user.model.vo.RemarksVo">
     <select id="associated" resultType="com.caimei365.user.model.vo.RemarksVo">
         SELECT DISTINCT
         SELECT DISTINCT
-        ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.serviceProviderId AS serviceProviderId, ccr.createServiceProviderId as createServiceProviderId
+        ccr.id AS remarksId, ccr.remarks,ccr.addTime,ccr.serviceProviderId AS serviceProviderId, ccr.createServiceProviderId as createServiceProviderId,
         csr.leaderId AS leaderId,IFNULL(ccr.consultType,'') AS consult, c.Name AS clubName,
         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 NAME FROM serviceprovider s WHERE s.serviceProviderID= csr.leaderId) AS leaderName,
@@ -231,7 +231,7 @@
         FROM cm_club_remarks ccr
         FROM cm_club_remarks ccr
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN serviceprovider s ON ccr.serviceProviderId = s.serviceProviderID
         LEFT JOIN club c ON c.clubId=ccr.clubId
         LEFT JOIN club c ON c.clubId=ccr.clubId
-        LEFT JOIN cm_serviceTeam_group csg ON ccr.serviceProviderId = csg.serviceId
+        LEFT JOIN cm_serviceTeam_group csg ON ccr.createServiceProviderId = csg.serviceId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_serviceTeam_role csr ON csr.id = csg.teamId
         LEFT JOIN cm_club_report cmc ON cmc.Id = ccr.reportID
         LEFT JOIN cm_club_report cmc ON cmc.Id = ccr.reportID
         <where>
         <where>