Commit d73b5685 by 徐高华

每日处理群主离职

parent 45e3478d
......@@ -370,7 +370,9 @@ public class GroupChatServiceImpl implements GroupChatService {
@Override
public void ownerDimission(String staffId) {
logger.info("群主离职,刷新群状态,staffId={}", staffId);
if (null != this.groupChatOwnerMapper.selectByStaffId(staffId)) {
TabGroupChatOwner owner = this.groupChatOwnerMapper.selectByStaffId(staffId) ;
if (null != owner) {
this.groupChatOwnerMapper.updateChatCount(staffId, owner.getChatCount()) ;
TabHaobanStaff staff = this.staffMapper.selectByPrimaryKey(staffId);
this.dimissionOwner(staff.getWxEnterpriseId(), staff.getWxUserId(), staff.getWxOpenUseId());
}
......
......@@ -82,7 +82,7 @@
SELECT a.staff_id staffId , b.`staff_name` staffName , a.wx_enterprise_id wxEnterpriseId ,
b.wx_user_id wxUserId , b.wx_open_user_id wxOpenUserId
FROM tab_haoban_group_chat_owner a LEFT JOIN tab_haoban_staff b ON a.`staff_id` = b.`staff_id`
where b.status_flag = 0 and b.update_time > DATE_ADD(CURDATE(), INTERVAL -1 DAY)
where a.update_time > DATE_ADD(CURDATE(), INTERVAL -1 DAY) and b.status_flag = 0
</select>
</mapper>
\ No newline at end of file
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