| | |
| | | { |
| | | string sql = "SELECT * FROM user_info AS u, employee_permisson AS e WHERE u.role_id=e.id"; |
| | | |
| | | if(!param.getUserNo().empty()){ |
| | | sql += " and u.user_no='" + param.getUserNo() + "'"; |
| | | } |
| | | // if(!param.getUserNo().empty()){ |
| | | // sql += " and u.user_no='" + param.getUserNo() + "'"; |
| | | // } |
| | | |
| | | if(!param.getName().empty()){ |
| | | sql += " and u.name='" + param.getName()+ "'"; |
| | | } |
| | | // if(!param.getName().empty()){ |
| | | // sql += " and u.name='" + param.getName()+ "'"; |
| | | // } |
| | | |
| | | if(!param.getPermissonType().empty()){ |
| | | sql += " and e.permission_type='" + param.getPermissonType()+ "'"; |
| | | } |
| | | // if(!param.getPermissonType().empty()){ |
| | | // sql += " and e.permission_type='" + param.getPermissonType()+ "'"; |
| | | // } |
| | | |
| | | qDebug() << "sqlè¯å¥" << QString::fromStdString(sql); |
| | | |
| | |
| | | string sql = "update employee_permisson"; |
| | | |
| | | // åªæ´æ¹èä½ |
| | | if(!param.getPermissonType().empty()){ |
| | | sql.append(" set permission_type='" + param.getPermissonType())+ "'"; |
| | | }else{ |
| | | sql.append(" set query_history=") + to_string(param.getQueryHistory()); |
| | | sql.append(",logger_search=") + to_string(param.getLoggerSearch()); |
| | | sql.append(",map_mark=") + to_string(param.getMapMark()); |
| | | sql.append(",dev_manage=") + to_string(param.getDevManage()); |
| | | sql.append(",product_plan=") + to_string(param.getProductPlan()); |
| | | } |
| | | sql.append(" where e.id=" + param.getRoleId()); |
| | | // if(!param.getPermissonType().empty()){ |
| | | // sql.append(" set permission_type='" + param.getPermissonType())+ "'"; |
| | | // }else{ |
| | | // sql.append(" set query_history=") + to_string(param.getQueryHistory()); |
| | | // sql.append(",logger_search=") + to_string(param.getLoggerSearch()); |
| | | // sql.append(",map_mark=") + to_string(param.getMapMark()); |
| | | // sql.append(",dev_manage=") + to_string(param.getDevManage()); |
| | | // sql.append(",product_plan=") + to_string(param.getProductPlan()); |
| | | // } |
| | | //sql.append(" where e.id=" + param.getRoleId()); |
| | | |
| | | mysql_real_query(&mysql, sql.c_str(), sql.size()); |
| | | mysql_store_result(&mysql); |
| | |
| | | |
| | | void SyncDataToDB::setPmsResult(PmsQueryResult &res, char **row) |
| | | { |
| | | res.setName(string(row[1])); |
| | | res.setUserNo(string(row[5])); |
| | | res.setStartDateTime(string(row[2])); |
| | | res.setEndDateTime(string(row[3])); |
| | | res.setRoleId(stoi(string(row[4]))); |
| | | // res.setName(string(row[1])); |
| | | // res.setUserNo(string(row[5])); |
| | | // res.setStartDateTime(string(row[2])); |
| | | // res.setEndDateTime(string(row[3])); |
| | | // res.setRoleId(stoi(string(row[4]))); |
| | | |
| | | res.setPermissonType(string(row[8])); |
| | | // res.setPermissonType(string(row[8])); |
| | | res.setQueryHistory(stoi(string(row[9]))); |
| | | res.setLoggerSearch(stoi(string(row[10]))); |
| | | res.setMapMark(stoi(string(row[11]))); |
| | |
| | | res.setProductPlan(stoi(string(row[13]))); |
| | | |
| | | |
| | | qDebug() << QString::fromStdString(res.getUserNo()); |
| | | //qDebug() << QString::fromStdString(res.getUserNo()); |
| | | } |