Commit 0d979fab by jinxin

添加外部联系人时间

parent 20127ca8
......@@ -44,6 +44,18 @@ public class TabHaobanExternalClerkRelated implements Serializable {
private Date updateTime;
private String selfExternalUserid;
/**
* 添加外部联系人时间
*/
private Long addTime;
public Long getAddTime() {
return addTime;
}
public void setAddTime(Long addTime) {
this.addTime = addTime;
}
public String getSelfExternalUserid() {
return selfExternalUserid;
......
......@@ -126,6 +126,7 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
String memberId = externalClerkRelated.getMemberId();
logger.info("通知会员 删除会员后更新为非企微好友 memberId:{}", memberId);
memberApiService.updateMemberQywxFlag(enterpriseId, memberId, 0);
// todo 查询好办外部联系人接口,获取最早的时间替换当前时间
memberApiService.updateMemberQywxEveryOccasion(enterpriseId, memberId, 0, new Date());
}
} else {
......
......@@ -757,6 +757,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
log.info("新增好友表");
TabHaobanExternalClerkRelated related = new TabHaobanExternalClerkRelated();
related.setAddCreateTime(createTime);
related.setAddTime(createTime == null ? null : Long.valueOf(createTime));
related.setClerkId(clerkId);
related.setEnterpriseId(enterpriseId);
related.setExternalName(name);
......
......@@ -20,12 +20,13 @@
<result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/>
<result column="self_external_userid" property="selfExternalUserid"/>
<result column="add_time" property="addTime" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
external_clerk_related_id, wx_enterprise_id, enterprise_id, store_id, member_id,
unionid, head_url,external_name, add_create_time, member_unionid_related_id, clerk_id, staff_id,
relation_key, status_flag, create_time, update_time,external_user_id ,self_external_userid
relation_key, status_flag, create_time, update_time,external_user_id ,self_external_userid,add_time
</sql>
<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String">
......@@ -95,6 +96,9 @@
<if test="selfExternalUserid != null">
self_external_userid,
</if>
<if test="addTime != null">
add_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="externalClerkRelatedId != null">
......@@ -154,6 +158,9 @@
<if test="selfExternalUserid != null">
#{selfExternalUserid},
</if>
<if test="addTime != null">
#{addTime},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective"
......@@ -208,6 +215,9 @@
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="addTime != null">
add_time = #{addTime,jdbcType=INTEGER},
</if>
</set>
where external_clerk_related_id = #{externalClerkRelatedId,jdbcType=VARCHAR}
</update>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment