File size: 1,186 Bytes
fa24c7d
 
 
 
 
 
 
e050d94
fa24c7d
 
 
e050d94
 
 
 
fa24c7d
 
 
 
 
06bd2d3
e050d94
 
 
 
fa24c7d
 
 
 
 
2e32f9d
fa24c7d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from datetime import date
import psycopg2
from psycopg2 import sql
import pandas as pd

class UploadOpenFile:

    def uploadFile(text,filePath,db_params,isJD):

        conn = psycopg2.connect(**db_params)
        cursor = conn.cursor()    
        if(isJD):             
            df = pd.read_sql_query("Select max(jdmasterid) from JdMaster", conn)
        else:
            df = pd.read_sql_query("Select max(masterid) from CourseMaster", conn)    
        try:
            MasterId = df.iat[0,0] + 1
        except:
            MasterId =1

        print(MasterId)
        if(isJD): 
            query =sql.SQL("""INSERT INTO  JDMaster (jdmasterid,jobdescription, filename, UploadedDate, IsDetailsExtracted,IsSkillsExtracted,source) VALUES (%s,%s,%s,%s,%s,%s,%s)""")
        else:
            query =sql.SQL("""INSERT INTO  CourseMaster (masterid,description, filename, UploadedDate, IsDetailsExtracted,IsSkillsExtracted,source) VALUES (%s,%s,%s,%s,%s,%s,%s)""")    
        cursor.execute(query, (MasterId,text,filePath, date.today(),0,0,"JD")) 
        conn.commit()
        cursor.close()
        conn.close()
        print("File Uploaded...")
        return MasterId