|
@@ -506,11 +506,38 @@ router.get('/getProjectActivityAllFund',(req,res)=>{
|
|
|
router.get('/getEchartsData',(req,res)=>{
|
|
|
QMysql(req,res,'select_EchartsData')
|
|
|
})
|
|
|
+
|
|
|
+//qgt 用户登录后获取数据,如果数据库没有这个人则添加数据
|
|
|
+router.post('/userLogin',(req,res)=>{
|
|
|
+ let data = GetData(req);
|
|
|
+ //查询用户的数据
|
|
|
+ mysql.usselect([_mysqlLabor[0], _mysqlLabor[1],'select_UserByUserId',data['id']], function(ret) {
|
|
|
+ if(ret[0].length==0){//数据库没有这个人的数据,查询学生表或者老师表获取数据
|
|
|
+ mysql.usselect([_mysqlLabor[0], _mysqlLabor[1],'select_UserMessageById',data['id']],(ret2)=>{
|
|
|
+ let userData = {};
|
|
|
+ if(ret2[0].length){userData = ret2[0][0];userData['type']=2}//学生数据
|
|
|
+ else if(ret2[1].length){userData = ret2[1][0]};userData['type']=1;//老师数据
|
|
|
+ //数据库用户表添加用户
|
|
|
+ mysql.usselect([_mysqlLabor[0], _mysqlLabor[1],'insert_User',userData['id'],userData['xm'],userData['type']],(ret3)=>{
|
|
|
+ console.log(ret3);
|
|
|
+ if(ret3==1){
|
|
|
+ res.end(JSON.stringify({userid:userData['id'],username:userData['xm'],type:userData['type']}))
|
|
|
+ }else{
|
|
|
+ res.end('ERROR')
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ //数据库有数据
|
|
|
+ res.end(JSON.stringify(ret[0][0]));
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+})
|
|
|
GetData = function(req) {
|
|
|
var a = req.url.split("?");
|
|
|
- // console.log(a);
|
|
|
var json = querystring.parse(a[1])
|
|
|
- // console.log(json);
|
|
|
if (Object.keys(json).length != 0) {
|
|
|
return json
|
|
|
} else if (req.body) {
|