Commit a8446a1c by fudahua

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

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