12345678910111213141516171819202122232425262728293031 |
- /**
- * Created by fy on 16-12-29.
- */
- 'use strict';
- const sp = require('../lib/pager/select-pager');
- const db = require('../config/db');
- const util = require('../lib/utils');
- const _ = require('underscore');
- /**
- * 查询数量
- * @param body
- * @param cb
- */
- exports.selectCount = (body, cb) => {
- let sql = [];
- sql.push('SELECT ');
- for (let key in body) {
- let b = body[key];
- sql.push('(');
- sql.push(['SELECT count(', b.column, ') count FROM ', b.table, ' WHERE ', b.column, '="', b.value, '"'].join(''));
- sql.push(') as ');
- sql.push(key);
- sql.push(', ');
- }
- sql.push('1 ;');
- let selectSql = sql.join('');
- //console.log(selectSql);
- db.pool.query(selectSql, cb);
- };
|