Subversion Repositories SmartDukaan

Rev

Rev 21332 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21332 Rev 21774
Line 252... Line 252...
252
    def populateDerivedFields(self, order, update=False):
252
    def populateDerivedFields(self, order, update=False):
253
        closed=True
253
        closed=True
254
        for subOrder in order.subOrders:
254
        for subOrder in order.subOrders:
255
            if subOrder.closed:
255
            if subOrder.closed:
256
                continue
256
                continue
-
 
257
            if not subOrder.status:
257
            self._getStatusFromDetailedStatus(subOrder.detailedStatus)
258
                subOrder.status = self._getStatusFromDetailedStatus(subOrder.detailedStatus)
258
            if not update:
259
            if not update:
259
                amount = subOrder.amount if hasattr(subOrder, 'amount') else subOrder.amountPaid
260
                amount = subOrder.amount if hasattr(subOrder, 'amount') else subOrder.amountPaid
260
                cashbackAmount, cashbackPercent = self.getCashbackAmount(subOrder.productCode, amount/subOrder.quantity)
261
                cashbackAmount, cashbackPercent = self.getCashbackAmount(subOrder.productCode, amount/subOrder.quantity)
261
                cashbackStatus = Store.CB_PENDING
262
                cashbackStatus = Store.CB_PENDING
262
                if cashbackAmount <= 0:
263
                if cashbackAmount <= 0: