Beispiel #1
0
def accountmoney(request):
    merchant = utils.get_merchant_obj(request)
    money = merchant.accountmoney_set.all()
    # totalmoney = models.TotalMoney.objects.filter(owner_id=merchant.id)
    totalmoney = 0.0
    for m in money:
        totalmoney += m.in_out_money
    return utils.render("merchant/accountmoney.html", {"totalmoney": totalmoney, "money": money})
Beispiel #2
0
 def form_valid(self, form):
     merchant = utils.get_merchant_obj(self.request)
     data = form.cleaned_data
     if merchant and merchant.password == data["oldpassword"] and data["newpassword"] == data["newpassagain"]:
         merchant.password = data["newpassword"]
         merchant.save()
         return merchantaccount(self.request)
     else:
         LOG.debug("%s Change password failed." % merchant)
         return utils.render("merchant/changepassword.html", {"errors": "Password is wrong", "form": form})
Beispiel #3
0
 def form_valid(self, form):
     merchant = utils.get_merchant_obj(self.request)
     # form.instance.owner = merchant
     # form.save()
     # return accountmoney(self.request)
     data = form.cleaned_data
     tn = random.uniform(1, 100)
     if alipay.create_direct_pay_by_user(tn, data["pay_type"], data["operation_name"], data["in_out_money"]):
         form.instance.owner = merchant
         form.save()
     return utils.render("merchant/paysuccess.html", {})
Beispiel #4
0
 def form_valid(self, form):
     merchant = utils.get_merchant_obj(self.request)
     data = form.cleaned_data
     if merchant and merchant.password == data['oldpassword'] and data['newpassword'] == data['newpassagain']:
         merchant.password = data['newpassword']
         merchant.save()
         return merchantaccount(self.request)
     else:
         LOG.debug("%s Change password failed." %merchant )
         return utils.render('merchant/changepassword.html',
                             {'errors': 'Password is wrong',
                              'form': form})
Beispiel #5
0
 def form_valid(self, form):
     merchant = utils.get_merchant_obj(self.request)
     form.instance.owner = merchant
     form.save()
     return merchantconfirm(self.request)
Beispiel #6
0
def merchantconfirm(request):
    merchant = utils.get_merchant_obj(request)
    confirm = models.MerchantConfirm.objects.filter(owner_id=merchant.id)[0]
    return utils.render("merchant/accountconfirm.html", {"confirm": confirm})
Beispiel #7
0
def merchantaccount(request):
    merchant = utils.get_merchant_obj(request)
    return utils.render(
        "merchant/accountmanage.html",
        {"username": merchant.username, "real_name": merchant.real_name, "phone": merchant.phone},
    )
Beispiel #8
0
 def form_valid(self, form):
     merchant = utils.get_merchant_obj(self.request)
     form.instance.owner = merchant
     form.save()
     return housemanage(self.request)
Beispiel #9
0
def housemanage(request):
    merchant = utils.get_merchant_obj(request)
    # merchant_id = merchant.id
    # house = models.House.objects.filter(owner_id=merchant_id)
    house = merchant.house_set.all()
    return utils.render("merchant/house.html", {"house": house})
Beispiel #10
0
def merchantmessage(request):
    merchant = utils.get_merchant_obj(request)
    message = merchant.merhantmessage_set.all()
    return utils.render("merchant/merchantmessage.html", {"message": message})
Beispiel #11
0
 def form_valid(self, form):
     merchant = utils.get_merchant_obj(self.request)
     form.instance.owner = merchant
     form.save()
     return rentalaccount(self.request)
Beispiel #12
0
def rentalaccount(request):
    merchant = utils.get_merchant_obj(request)
    rentalaccount = merchant.rentalaccount_set.all()
    return utils.render("merchant/rentalaccount.html", {"rentalaccount": rentalaccount})
Beispiel #13
0
def merchantaccount(request):
    merchant = utils.get_merchant_obj(request)
    return utils.render('merchant/accountmanage.html', {'username': merchant.username,
                                                        'real_name': merchant.real_name,
                                                        'phone': merchant.phone})
Beispiel #14
0
def rentalaccount(request):
    merchant = utils.get_merchant_obj(request)
    rentalaccount = merchant.rentalaccount_set.all()
    return utils.render('merchant/rentalaccount.html', {'rentalaccount': rentalaccount})
Beispiel #15
0
def sendmessage(request, content):
    user = utils.get_merchant_obj(request)
    message = models.Message(owner_id=user.id, content=content)
    message.save()
Beispiel #16
0
def mersendmessage(request, content):
    """send message in the website"""
    user = utils.get_merchant_obj(request)
    message = models.Message(owner_id=user.id, content=content)
    message.save()