Commit a8446a1c by fudahua

会员标签同步-同步状态变更

parent e767f32f
......@@ -150,6 +150,14 @@ public interface QywxTagApiService {
public QywxTagInfoDTO getQywxTagByQywxTagId(String qywxTagId);
/**
* 更新标签项 未同步状态 为同步状态
*
* @param tagItemId
* @return
*/
public void updateQywxTagRelationSyncStatusByTagItemId(String wxEnterpriseId, String tagItemId);
/**
* 校验企业微信标签同步
*/
public void checkQywxSync(String params);
......
......@@ -214,5 +214,12 @@ public interface QywxTagService {
*/
public boolean changeRelationSyncFlagByMemberTagId(String wxEnterpriseId, String memberTagId, Integer syncFlag);
/**
* 更新状态
*
* @return
*/
public boolean changeRelationSyncFlagByTagItemId(String wxEnterpriseId, String tagItemId, Integer syncFlag);
}
......@@ -267,4 +267,16 @@ public class QywxTagServiceImpl implements QywxTagService {
qywxTagRelationMapper.changeRelationSyncFlag(wxEnterpriseId, memberTagId, syncFlag);
return true;
}
@Override
public boolean changeRelationSyncFlagByTagItemId(String wxEnterpriseId, String tagItemId, Integer syncFlag) {
TabQywxTagRelation qywxTagRelation = qywxTagRelationMapper.getQywxTagRelationByTagItemId(wxEnterpriseId, tagItemId);
if (null == qywxTagRelation) {
return true;
}
qywxTagRelation.setSyncFlag(syncFlag);
qywxTagRelation.setUpdateTime(new Date());
qywxTagRelationMapper.updateByPrimaryKeySelective(qywxTagRelation);
return true;
}
}
......@@ -826,6 +826,12 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
return EntityUtil.changeEntityByJSON(QywxTagInfoDTO.class, tabQywxTag);
}
@Override
public void updateQywxTagRelationSyncStatusByTagItemId(String wxEnterpriseId, String tagItemId) {
qywxTagService.changeRelationSyncFlagByTagItemId(wxEnterpriseId, tagItemId, 2);
}
@Override
public void checkQywxSync(String params) {
List<TabHaobanWxEnterprise> wxEnterprises = wxEnterpriseService.listAll();
......
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