Exemplo n.º 1
0
 def createPushedTenderByOperator(self, jsonInfo):
     info = json.loads(jsonInfo)
     info['userType'] = USER_TAG_OPERATOR
     (status, userID) = PushedTenderManager.isTokenValidByUserType(info=info)
     if status is not True:
         errorInfo = ErrorInfo['TENDER_01']
         return (False, errorInfo)
     pushedTenderManager = PushedTenderManager()
     info['userID'] = userID
     info['pushedTenderInfoTag'] = PUSH_TENDER_INFO_TAG_TENDER
     return pushedTenderManager.createPushedTender(info)
Exemplo n.º 2
0
 def createPushedTenderByResp(self, jsonInfo):
     info = json.loads(jsonInfo)
     info['userType'] = USER_TAG_RESPONSIBLEPERSON
     (status, userID) = PushedTenderManager.isTokenValidByUserType(info=info)
     if status is not True:
         errorInfo = ErrorInfo['TENDER_01']
         return (False, errorInfo)
     info['tag'] = USER_TAG_AUDITOR
     pushedTenderManager = PushedTenderManager()
     info['pushedTenderInfoTag'] = PUSH_TENDER_INFO_TAG_TENDER
     info['userID'] = userID
     return pushedTenderManager.createPushedTender(info=info)
Exemplo n.º 3
0
 def createCustomizedTenderByResp(self, jsonInfo, imgFileList):
     info = json.loads(jsonInfo)
     info['userType'] = USER_TAG_RESPONSIBLEPERSON
     (status, userID) = PushedTenderManager.isTokenValidByUserType(info=info)
     if status is not True:
         errorInfo = ErrorInfo['TENDER_01']
         return (False, errorInfo)
     info['userID'] = userID
     customizedTenderManager = CustomizedTenderManager()
     (status, tenderID) = customizedTenderManager.createCustomizedTender(info=info, imgFileList=imgFileList)
     info['tenderID'] = tenderID
     pushedTenderManager = PushedTenderManager()
     info['pushedTenderInfoTag'] = PUSH_TENDER_INFO_TAG_CUS
     return pushedTenderManager.createPushedTender(info)