Exemplo n.º 1
0
def getPaymentHistory():
	listcus =  getCustomerInfo()
	allpaymentdetail = Payment.objects()
	paymentafterfilter  = []
	for	l in listcus:
		for pm in allpaymentdetail:
			if(pm.cus_id == l.cus_id ):
				paymentafterfilter.append(pm)
	return paymentafterfilter
Exemplo n.º 2
0
def make_payment(vCus_id,vAmount,vPay_date):
		try:
			vtoday = datetime.now().strftime("%y-%m-%d-%H-%M-%S")
			#vuser = User.objects.get(id=vCus_id)
			vCustomer = Customer.objects(cus_id = vCus_id)
			lscd = CusDebit.objects(cus_id = vCus_id,status=1).order_by('loan_date')
			#Insert data in to Payment
			#-------------------------------------------------------------------------
			pt = Payment.objects()
			
			pt.cus_id  = vCustomer
			pt.create_date= vtoday
			pt.pay_date= vPay_date
			pt.amount = vAmount
			pt.status = 1
			#-------------------------------------------------------------------------
			for cd in lscd:
				analyze_payment(vCus_id,cd.id,vAmount,pt.id)
				
		except Exception as ex:
			print(ex)