1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- "use strict";
- var log = require('../util/log');
- var mysql_wlyy = require("../db/mysql_wlyy");
- var mysql_im = require("../db/mysql_im");
- function isGroupUser(user_id, group_id, group_type, handler) {
- if (group_type == 1) {
- mysql_wlyy.execQuery({
- "sql": "SELECT doctor_code from wlyy_admin_team_member WHERE team_id=? and doctor_code=?",
- "args": [group_id, user_id],
- "handler": handler
- });
- } else {
- mysql_wlyy.execQuery({
- "sql": "SELECT member_code from wlyy_talk_group_member WHERE group_code=? and member_code=?",
- "args": [group_id, user_id],
- "handler": handler
- });
- }
- }
- function getGroupUsers(group_id, group_type, handler) {
- if (group_type == 1) {
- mysql_wlyy.execQuery({
- "sql": "SELECT doctor_code from wlyy_admin_team_member WHERE team_id=?",
- "args": [group_id],
- "handler": handler
- });
- } else {
- mysql_wlyy.execQuery({
- "sql": "SELECT member_code from wlyy_talk_group_member WHERE group_code=?",
- "args": [group_id],
- "handler": handler
- });
- }
- }
- function saveGroupMsg(user_id, group_id, at_uid, type, content, handler) {
- mysql_im.execQuery({
- "sql": "INSERT INTO msg_group (to_gid,from_uid,at_uid,type,content) VALUES (?,?,?,?,?)",
- "args": [group_id, user_id, at_uid, type, content],
- "handler": handler
- });
- }
- function getGroupMsg(group_id, start, count, handler) {
- var sql = "SELECT from_uid,at_uid,type,content,timestamp from msg_group WHERE to_gid = ? GROUP BY timestamp DESC LIMIT ";
- sql += start;
- sql += ",";
- sql += count;
- mysql_im.execQuery({
- "sql": sql,
- "args": [group_id],
- "handler": handler
- });
- }
- exports.isGroupUser = isGroupUser;
- exports.getGroupUsers = getGroupUsers;
- exports.saveGroupMsg = saveGroupMsg;
- exports.getGroupMsg = getGroupMsg;
|