huangzhiguo vor 2 Jahren
Ursprung
Commit
d39d25f1a3

+ 1 - 1
src/main/java/com/caimei365/user/mapper/ClubMapper.java

@@ -374,5 +374,5 @@ public interface ClubMapper {
 
     String selSpLinkMan(Integer choseServiceId);
 
-    void inProvider(@Param("spId") Integer spId, @Param("clubId") Integer clubId, @Param("operator") String operator);
+    void inProvider(@Param("spId") Integer spId, @Param("clubId") Integer clubId, @Param("operator") String operator, @Param("isOneself") Integer isOneself );
 }

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

@@ -1036,7 +1036,7 @@ public class ClubServiceImpl implements ClubService {
         // 添加协销更换记录
         String linkMan = clubMapper.selSpLinkMan(choseServiceId);
         if (StringUtils.isNotBlank(linkMan)) {
-            clubMapper.inProvider(spId, clubId, linkMan);
+            clubMapper.inProvider(spId, clubId, linkMan, 3);
         }
         return ResponseJson.success();
     }

+ 10 - 0
src/main/java/com/caimei365/user/service/impl/RegisterServiceImpl.java

@@ -63,6 +63,8 @@ public class RegisterServiceImpl implements RegisterService {
     private RemoteCallService remoteCallService;
     @Resource
     private WeChatService weChatService;
+    @Resource
+    private ClubMapper clubMapper;
 
     /**
      * 检查账号可以注册
@@ -252,6 +254,10 @@ public class RegisterServiceImpl implements RegisterService {
         // user更新clubId
         user.setClubId(club.getClubId());
         registerMapper.updateUserClubId(user.getUserId(), club.getClubId());
+        // 添加机构协销记录
+        if (StringUtils.isNotBlank(club.getLinkMan())) {
+            clubMapper.inProvider(1342, club.getClubId(), club.getLinkMan(), 0);
+        }
         //推送信息中心-账户通知
         MessageCenter messageCenter = new MessageCenter();
         messageCenter.setShopId(null);
@@ -732,6 +738,10 @@ public class RegisterServiceImpl implements RegisterService {
             user.setClubId(club.getClubId());
             registerMapper.updateUserClubId(user.getUserId(), club.getClubId());
         }
+        // 添加机构协销记录
+        if (StringUtils.isNotBlank(club.getLinkMan())) {
+            clubMapper.inProvider(serviceProvider.getServiceProviderId(), club.getClubId(), club.getLinkMan(), 1);
+        }
         //推送信息中心-账户通知
         MessageCenter messageCenter=new MessageCenter();
         messageCenter.setShopId(null);

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

@@ -4,9 +4,9 @@
     <insert id="insertRemarks" parameterType="com.caimei365.user.model.po.ClubRemarksPo" keyProperty="remarksId"
             useGeneratedKeys="true">
         insert into cm_club_remarks(clubId, serviceProviderId, remarks, addTime, questionMan, consultType, clubType,
-                                    pinceSensitve, satisfied, followup, extra, productID, reportID)
+                                    pinceSensitve, satisfied, followup, extra, createServiceProviderId, productID, reportID)
         values (#{clubId}, #{serviceProviderId}, #{remarks}, now(), #{questionMan}, #{consult}, #{clubType},
-                #{pinceSensitve}, #{satisfied}, #{followup}, #{extra}, #{productID}, #{reportID})
+                #{pinceSensitve}, #{satisfied}, #{followup}, #{extra}, #{serviceProviderId}, #{productID}, #{reportID})
     </insert>
     <insert id="insertRemarksImage">
         insert into cm_club_remarks_file(remarksId, fileType, imageUrl)
@@ -42,9 +42,9 @@
     <insert id="concactVisit" parameterType="com.caimei365.user.model.vo.RemarksVo" keyProperty="remarksId"
             useGeneratedKeys="true">
         insert into cm_club_remarks(clubId, serviceProviderId, remarks, addTime, questionMan, concactTime, consultType,
-                                    clubType, pinceSensitve, satisfied, followup, extra, productID, reportID)
+                                    clubType, pinceSensitve, satisfied, followup, extra, createServiceProviderId, productID, reportID)
         values (#{clubId}, #{serviceProviderId}, #{remarks}, #{addTime}, #{questionMan}, now(), #{consult}, #{clubType},
-                #{pinceSensitve}, #{satisfied}, #{followup}, #{extra}, #{productId}, #{reportId})
+                #{pinceSensitve}, #{satisfied}, #{followup}, #{extra},#{serviceProviderId}, #{productId}, #{reportId})
     </insert>
     <insert id="insertChangeRecord" parameterType="com.caimei365.user.model.vo.ClubChangeSpVo"
             keyProperty="clubChangeSpRecordID"
@@ -1130,7 +1130,7 @@
         SELECT linkMan FROM serviceprovider WHERE serviceProviderID = #{choseServiceId}
     </select>
     <insert id="inProvider">
-        insert into cm_provider_record (spId, clubId, operator, createTime)
-        values (#{spId}, #{clubId}, #{operator}, now())
+        insert into cm_provider_record (spId, clubId, operator, isOneself, createTime)
+        values (#{spId}, #{clubId}, #{operator}, #{isOneself}, now())
     </insert>
 </mapper>

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

@@ -3,13 +3,13 @@
 <mapper namespace="com.caimei365.user.mapper.ClubReportMapper">
 
     <insert id="addClubReport">
-        INSERT INTO cm_club_report (serviceProviderID, clubID, productID, reportName, reportText, addTime)
-        VALUES (#{serviceProviderId}, #{clubId}, #{productId}, #{reportName}, #{reportText}, now())
+        INSERT INTO cm_club_report (serviceProviderID, clubID, productID, reportName, reportText, addTime, createServiceProviderId)
+        VALUES (#{serviceProviderId}, #{clubId}, #{productId}, #{reportName}, #{reportText}, now(), #{serviceProviderId})
     </insert>
 
     <insert id="addVisitorReport">
-        INSERT INTO cm_club_report (serviceProviderID, questionManId, productID, reportName, reportText, addTime)
-        VALUES (#{serviceProviderId}, #{questionManId}, #{productId}, #{reportName}, #{reportText}, now())
+        INSERT INTO cm_club_report (serviceProviderID, questionManId, productID, reportName, reportText, addTime, createServiceProviderId)
+        VALUES (#{serviceProviderId}, #{questionManId}, #{productId}, #{reportName}, #{reportText}, now(), #{serviceProviderId})
     </insert>