Пример #1
0
    def findAssetId(self, srcAccount):

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

        return userAssetArray
Пример #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)
Пример #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
Пример #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)
Пример #5
0
 def issue(self, bossAccount, amount):
     newUserService = NewUserService.NewUserService()
     userAsset = newUserService.issue(bossAccount, amount)
     userAsset = newUserService.insertUserAsset(userAsset)
     return userAsset
Пример #6
0
 def updateUserInfo(self, userInfo, userId, customerName):
     newUserService = NewUserService.NewUserService()
     userInfo.userId = userId
     userInfo.customerName = customerName
     newUserService.updateUserInfo(userInfo)
Пример #7
0
 def baasCreateUser(self, id, name):
     newUserService = NewUserService.NewUserService()
     userInfo = newUserService.bassCreateUser(name, id)
     return userInfo
Пример #8
0
 def getUserInfo(self, customerName):
     newUserService = NewUserService.NewUserService()
     array = []
     array = newUserService.findUserInfo(customerName)
     return array
Пример #9
0
 def findUserInfoByAddress(self, address):
     newUserService = NewUserService.NewUserService()
     array = []
     user = newUserService.findUserInfoByAddress(address)
     return user
Пример #10
0
 def getBossAccount(self, customerName):
     newUserService = NewUserService.NewUserService()
     array = []
     array = newUserService.getBossAccount(customerName)
     return array