Stringsql=String.format("INSERT INTO wechat_info_relation(`user_id`, `open_id`, `union_id`, `type`, `task_period`) SELECT `user_id`, `open_id`, `union_id`, '%s', %s from wechat_userinfo where app_name='%s' and user_id is not null and `open_id` IN (%s)",WECHAT_ACCOUNT,period,WECHAT_XYQB,openIdStrs);
Stringsql=String.format("INSERT INTO wechat_info_relation(`user_id`, `open_id`, `union_id`, `type`, `task_period`) SELECT `user_id`, `open_id`, `union_id`, '%s', %s from wechat_userinfo where user_id is not null and `union_id` IN (%s)",ENTERPRISE_WECHAT,period,unionIdStrs);
Stringsql=String.format("INSERT INTO wechat_info_relation(`user_id`, `open_id`, `union_id`, `type`, `task_period`) SELECT `user_id`, `open_id`, `union_id`, '%s', %s from wechat_userinfo where user_id is not null and `union_id` IN (%s)",ENTERPRISE_WECHAT,period,unionIdStrs);
Stringsql=String.format("INSERT INTO wechat_info_relation(`user_id`, `open_id`, `union_id`, `type`, `task_period`) SELECT `user_id`, `open_id`, `union_id`, '%s', %s from wechat_userinfo where user_id is not null and `union_id` IN (%s)",ENTERPRISE_WECHAT,period,unionIdStrs);
Stringsql=String.format("INSERT INTO wechat_info_relation(`wechat_userinfo_id`, `user_id`, `open_id`, `union_id`) SELECT id, user_id, open_id, open_id from wechat_userinfo where id>%s and `open_id` is not null",maxId);
jdbcTemplate.update(sql);
log.info("微信同步公众号新增数据完成--");
// 修改当前所有关注状态为 0 表示未关注
log.info("修改微信关注状态开始--");
StringupdateSql="UPDATE wechat_info_relation set is_follow_wechat=0, is_follow_enterprise_wechat=0";