Example #1
0
 def getSalePriceToJiayou(self,supplier,mfr='',costprice=0.0):
     '''
         给你详细的信息+进价
         返回销售价信息
     '''
     pc = PriceCalc(partno=self.partno,supplier=supplier,mfr=mfr)
     #获取一个正序的定价规则
     purchases_list = pc.purchases_list
     purchases_list.reverse()
     
     #美金销价
     price = float(costprice) * pc.get_source_price(purchases_list,float(self.qty)*float(costprice))
     #额外关税
     try:
         category_tax = CategoryChecklist.objects.get(partno=self.partno).get_product_tax['tax__max']
     except Exception,e:
         try:
             category_tax = Product.objects.filter(name=self.partno,active=True)[0].get_product_tax['tax__max']
         except Exception,e:
             category_tax = 1.0