Ejemplo n.º 1
0
def update_invoice_pay(invoice_id, invoice_pay_id):
    money = float(request.values.get('money', 0))
    pay_time = request.values.get('pay_time', '')
    detail = request.values.get('detail', '')
    bank = request.values.get('bank', '')
    bank_num = request.values.get('bank_num', '')
    company = request.values.get('company', '')
    pay = MediumInvoicePay.get(invoice_pay_id)
    # mi = MediumInvoice.get(invoice_id)
    #  if mi.pay_invoice_money - pay.money + money > mi.money:
    #     flash(u'付款金额大于发票金额,请重新填写!', 'danger')
    # return redirect(url_for('saler_client_order_medium_invoice.invoice',
    # invoice_id=invoice_id))
    pay.money = money
    pay.pay_time = pay_time
    pay.detail = detail
    pay.bank = bank
    pay.bank_num = bank_num
    pay.company = company
    pay.save()
    pay.medium_invoice.client_order.add_comment(g.user, u"更新打款信息\n\n发票号:%s\n\n打款金额:%s元\n\n\
                                                打款时间:%s\n\n公司名称:%s\n\n开户行:%s\n\n银行账号:%s" %
                                                (pay.medium_invoice.invoice_num, str(money),
                                                 pay_time, company, bank, bank_num),
                                                msg_channel=3)
    return redirect(url_for('saler_client_order_medium_invoice.invoice', invoice_id=invoice_id))
Ejemplo n.º 2
0
def update_invoice_pay(invoice_id, invoice_pay_id):
    money = float(request.values.get('money', 0))
    pay_time = request.values.get('pay_time', '')
    detail = request.values.get('detail', '')
    bank = request.values.get('bank', '')
    bank_num = request.values.get('bank_num', '')
    company = request.values.get('company', '')
    pay = MediumInvoicePay.get(invoice_pay_id)
    # mi = MediumInvoice.get(invoice_id)
    #  if mi.pay_invoice_money - pay.money + money > mi.money:
    #     flash(u'付款金额大于发票金额,请重新填写!', 'danger')
    # return redirect(url_for('saler_client_order_medium_invoice.invoice',
    # invoice_id=invoice_id))
    pay.money = money
    pay.pay_time = pay_time
    pay.detail = detail
    pay.bank = bank
    pay.bank_num = bank_num
    pay.company = company
    pay.save()
    pay.medium_invoice.client_order.add_comment(
        g.user,
        u"更新打款信息\n\n发票号:%s\n\n打款金额:%s元\n\n\
                                                打款时间:%s\n\n公司名称:%s\n\n开户行:%s\n\n银行账号:%s"
        % (pay.medium_invoice.invoice_num, str(money), pay_time, company, bank,
           bank_num),
        msg_channel=3)
    return redirect(
        url_for('saler_client_order_medium_invoice.invoice',
                invoice_id=invoice_id))
Ejemplo n.º 3
0
def invoice_pay_time_update(invoice_id):
    pay_time = request.values.get('pay_time', '')
    invoice = MediumInvoicePay.get(invoice_id)
    invoice.pay_time = pay_time
    invoice.save()
    flash(u'保存成功!', 'success')
    invoice.client_order.add_comment(g.user, u"财务更新了打款信息\n\n发票号:%s\n\n打款金额:%s元\n\n\
                                        打款时间:%s\n\n公司名称:%s\n\n开户行:%s\n\n银行账号:%s" %
                                     (invoice.medium_invoice.invoice_num, str(invoice.money),
                                      invoice.pay_time, invoice.company, invoice.bank, invoice.bank_num),
                                     msg_channel=3)
    return jsonify({'ret': True})
Ejemplo n.º 4
0
def invoice_pay_delete(invoice_id, pid):
    if not g.user.is_finance():
        abort(404)
    invoice = MediumInvoice.get(invoice_id)
    invoice_pay = MediumInvoicePay.get(pid)
    flash(u'删除成功', 'success')
    invoice.client_order.add_comment(g.user, u"财务删除打款信息\n\n发票号:%s\n\n打款金额:%s元\n\n\
                                        打款时间:%s\n\n公司名称:%s\n\n开户行:%s\n\n银行账号:%s" %
                                     (invoice.invoice_num, str(invoice_pay.money),
                                      invoice_pay.pay_time, invoice_pay.company,
                                      invoice_pay.bank, invoice_pay.bank_num),
                                     msg_channel=3)
    invoice_pay.delete()
    return redirect(url_for("finance_client_order_medium_pay.pay_info", invoice_id=invoice_id))