Jelajahi Sumber

修改登录接口添加同步跟进信息

LiFei 6 tahun lalu
induk
melakukan
8569e43034

+ 2 - 0
happy-job-module-hpjob/src/main/java/com/jeeplus/modules/hpuser/mapper/HpUserContactMapper.java

@@ -23,4 +23,6 @@ public interface HpUserContactMapper extends BaseMapper<HpUserContact> {
     void saveMenberIdByuserId(String userid, String hpMemberId);
 
     List<HpUserContact> findListByMenberId(String id);
+
+    List<HpUserContact> findListByUserIdASC(String id);
 }

+ 13 - 0
happy-job-module-hpjob/src/main/java/com/jeeplus/modules/hpuser/mapper/xml/HpUserContactMapper.xml

@@ -141,4 +141,17 @@
 			member_id = #{1}
 		WHERE user_id = #{0}
 	</update>
+
+
+	<select id="findListByUserIdASC" resultType="HpUserContact">
+		SELECT
+		<include refid="hpUserContactColumns"/>
+		FROM hp_user_contact a
+		<include refid="hpUserContactJoins"/>
+		<where>
+			a.user_id = #{0}
+		</where>
+		ORDER BY a.contact_time ASC
+	</select>
+
 </mapper>

+ 4 - 0
happy-job-module-hpjob/src/main/java/com/jeeplus/modules/hpuser/service/HpUserContactService.java

@@ -55,4 +55,8 @@ public class HpUserContactService extends CrudService<HpUserContactMapper, HpUse
 	public List<HpUserContact> findListByMenberId(String id) {
 		return mapper.findListByMenberId(id);
 	}
+
+	public List<HpUserContact> findListByUserIdASC(String id) {
+		return mapper.findListByUserIdASC(id);
+	}
 }

+ 1 - 1
happy-job-module-hpjob/src/main/java/com/jeeplus/modules/sys/service/HpUserService.java

@@ -1422,7 +1422,7 @@ public class HpUserService extends CrudService<HpUserMapper, HpUser> {
 
             //如果有跟进信息就同步到crm跟进明细表
             if(StringUtils.isNotBlank(hpMember.getContactPerson())){
-                List<HpUserContact> list=hpUserContactService.findListByUserId(hpUser1.getId());
+                List<HpUserContact> list=hpUserContactService.findListByUserIdASC(hpUser1.getId());
                 if(list.size()>0){
                     for (int i = 0; i <list.size() ; i++) {
                         CmCandidateContactDetailcm cmCandidateContactDetailcm=new CmCandidateContactDetailcm();