| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- from utils.UpdateOwnId import updateOwnId
- from datetime import datetime
- from utils.error_log import insert_into_error_log
- def validateVendorCodeDao(v_code,mongo):
- query=mongo["v_tbl_vendor_code"].find({'code':v_code})
- return list(query)
- def validatePANDao(v_pan,mongo):
- query=mongo["v_tbl_vendor_master"].find({'v_pan':v_pan})
- return list(query)
- def getTotalUserCount(mongo):
- count=0
- try:
- count=mongo["v_tbl_vendor_master"].find({}).count_documents({})
- except Exception as err:
- print('getTotalUserCount',err)
- return count
- def insertIntoVendorMaster(requestObject,mongo):
- _id=""
- try:
- UpdateResult =mongo["v_tbl_vendor_master"].update_one({'id':str(requestObject['id'])},{'$set':requestObject},upsert=True)
- _id=UpdateResult.raw_result['upserted']
- updateOwnId("v_tbl_vendor_master",_id,mongo)
- except Exception as identifier:
- print(identifier)
- return _id
- def updateVendorStatusDao(requestObject,v_id,mongo):
- if 'requestKey' in requestObject:
- del requestObject['requestKey']
- if 'flag' in requestObject:
- del requestObject['flag']
-
- try:
- UpdateResult =mongo["v_tbl_vendor_master"].update_one({'id':v_id},{'$set':requestObject})
-
- except Exception as identifier:
- print(identifier)
- return ""
- def updateVendorStatusAdminDao(requestObject,v_id,mongo):
-
- try:
- UpdateResult =mongo["v_tbl_vendor_master"].update_one({'id':v_id},{'$set':requestObject})
-
- except Exception as identifier:
- print(identifier)
- return ""
- def getVendorListByUID(u_id,mongo):
- vendors=[]
- try:
- vendors=list(mongo["v_tbl_vendor_master"].find({'user_id':u_id},{'_id':0}))
- except Exception as err:
- print('getVendorListByUID',err)
- return vendors
- def getAllVendorListDao(mongo):
- vendors=[]
- try:
- vendors=list(mongo["v_tbl_vendor_master"].find({},{'_id':0}))
- except Exception as err:
- print('getVendorListByUID',err)
- return vendors
- def getAllUnregisteredVendorListDao(mongo):
- vendors=[]
- try:
- vendors=list(mongo["v_tbl_voucher_master"].find({'vendor_name':{'$exists':True}},{'_id':0,'vendor_name':1,'vendor_email':1,'vendor_address':1,'vendor_number':1}))
- except Exception as err:
- print('getVendorListByUID',err)
- return vendors
- def getVendorDetailsDao(id,mongo):
- vendors=[]
- try:
- vendors=list(mongo["v_tbl_vendor_master"].find({'id':id},{'_id':0}))
- except Exception as err:
- print('getVendorListByUID',err)
- return vendors
- def updateVendorRatingDao(requestObject,mongo):
- _id=""
- try:
- mongo["v_tbl_vendor_rating"].update_one({'user_id':str(requestObject['user_id']),'vendor_id':str(requestObject['vendor_id'])},{'$set':requestObject},upsert=True)
-
- except Exception as identifier:
- print(identifier)
- return _id
- def getVendorRatingsDao(id,mongo):
- vendors=[]
- try:
- vendors=list(mongo["v_tbl_vendor_rating"].find({'vendor_id':id},{'_id':0}))
- except Exception as err:
- print('getVendorRatingsDao',err)
- return vendors
- def getAllUserListDao(mongo):
- vendors=[]
- try:
- vendors=list(mongo["users"].find({},{'_id':0,'key':1,'full_name':1}))
- except Exception as err:
- print('getVendorListByUID',err)
- return vendors
|