Exemplo n.º 1
0
    def findAssetId(self, srcAccount):

        userInfo = srcAccount
        newUserService = NewUserService.NewUserService()
        userAssetArray = newUserService.findAssetId(userInfo.address)

        return userAssetArray
Exemplo n.º 2
0
    def settle(self, settleObject):
        newUserService = NewUserService.NewUserService()
        orgSrc = UserAsset.UserAsset()
        orgSrc.assetAddress = settleObject.srcAsset
        orgSrc.userAddress = settleObject.ownerAccount

        newSrc = newUserService.settle(settleObject)
        newSrc.money = -settleObject.amount
        orgSrc.status = 1
        newUserService.updateAsset(orgSrc)
        newUserService.insertUserAsset(newSrc)
Exemplo n.º 3
0
 def checkAccount(self, list):
     newUserService = NewUserService.NewUserService()
     for each in list:
         sqlAccountCheck = newUserService.getUserAccountFromSql(each)
         userAccountBaas = newUserService.getUserAccountFromBass(each)
         assert (
             sqlAccountCheck.money == userAccountBaas.money
         ), "不正确,请查看资产地址:" + each.address + ",sqlAccountCheck.money=" + str(
             sqlAccountCheck.money) + ",userAccountBaas.money=" + str(
                 userAccountBaas.money)
         assert (
             sqlAccountCheck.assetAddress == userAccountBaas.assetAddress
         ), "不正确,请查看资产地址:" + each.address + ",sqlAccountCheck.assetAddress=" + sqlAccountCheck.assetAddress + ",userAccountBaas.assetAddress=" + userAccountBaas.assetAddress
Exemplo n.º 4
0
    def transfer(self, src, to, fee, srcmoney, transferObject):
        newUserService = NewUserService.NewUserService()
        money = srcmoney
        amount = transferObject.amount

        feeAmount = transferObject.feeAmount
        print("transObject=", transferObject)
        newSrc, newTo, newFee = newUserService.transfer(transferObject)
        srcAsset = UserAsset.UserAsset()
        toAsset = UserAsset.UserAsset()
        feeAsset = UserAsset.UserAsset()

        srcAsset.status = 1
        srcAsset.userAddress = transferObject.srcAccount

        srcAsset.assetAddress = transferObject.srcAsset

        toAsset.userAddress = transferObject.dstAccount
        toAsset.assetAddress = ""
        toAsset.money = 0
        if fee != {}:
            feeAsset.userAddress = transferObject.feeAccount
            feeAsset.assetAddress = ""
            feeAsset.money = 0
        if feeAmount != "":
            newSrc.money = -amount - feeAmount
        else:
            newSrc.money = -amount
        to.status = 1
        to.money = amount
        if fee != {}:
            fee.status = 1
            fee.money = feeAmount
        newUserService.updateAsset(srcAsset)
        newUserService.insertUserAsset(newSrc)
        newUserService.updateAsset(toAsset)
        newUserService.insertUserAsset(newTo)
        if fee != {}:
            newUserService.updateAsset(feeAsset)
        newUserService.insertUserAsset(newFee)
Exemplo n.º 5
0
 def issue(self, bossAccount, amount):
     newUserService = NewUserService.NewUserService()
     userAsset = newUserService.issue(bossAccount, amount)
     userAsset = newUserService.insertUserAsset(userAsset)
     return userAsset
Exemplo n.º 6
0
 def updateUserInfo(self, userInfo, userId, customerName):
     newUserService = NewUserService.NewUserService()
     userInfo.userId = userId
     userInfo.customerName = customerName
     newUserService.updateUserInfo(userInfo)
Exemplo n.º 7
0
 def baasCreateUser(self, id, name):
     newUserService = NewUserService.NewUserService()
     userInfo = newUserService.bassCreateUser(name, id)
     return userInfo
Exemplo n.º 8
0
 def getUserInfo(self, customerName):
     newUserService = NewUserService.NewUserService()
     array = []
     array = newUserService.findUserInfo(customerName)
     return array
Exemplo n.º 9
0
 def findUserInfoByAddress(self, address):
     newUserService = NewUserService.NewUserService()
     array = []
     user = newUserService.findUserInfoByAddress(address)
     return user
Exemplo n.º 10
0
 def getBossAccount(self, customerName):
     newUserService = NewUserService.NewUserService()
     array = []
     array = newUserService.getBossAccount(customerName)
     return array