Subversion Repositories SmartDukaan

Rev

Rev 9694 | Rev 9758 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9694 Rev 9728
Line 1149... Line 1149...
1149
                if status == True and order_count > 0:
1149
                if status == True and order_count > 0:
1150
                    status = False
1150
                    status = False
1151
                total_order_count = total_order_count + order_count
1151
                total_order_count = total_order_count + order_count
1152
                total_rto_count = total_rto_count + rto_count
1152
                total_rto_count = total_rto_count + rto_count
1153
            else:
1153
            else:
1154
                print "OOS Status already exists for ItemID:"+str(itemId) " and SourceID " + str(sid) 
1154
                print "OOS Status already exists for ItemID:"+str(itemId) + "and SourceID " + str(sid) 
1155
            
1155
            
1156
        if OOSStatus.query.filter_by(item_id = itemId, date = oosDate, sourceId = 0).first() is None:
1156
        if OOSStatus.query.filter_by(item_id = itemId, date = oosDate, sourceId = 0).first() is None:
1157
            oosStatus = OOSStatus()
1157
            oosStatus = OOSStatus()
1158
            oosStatus.item_id = itemId
1158
            oosStatus.item_id = itemId
1159
            oosStatus.date = oosDate
1159
            oosStatus.date = oosDate
Line 1162... Line 1162...
1162
            oosStatus.rto_orders = total_rto_count
1162
            oosStatus.rto_orders = total_rto_count
1163
            if status == True and total_order_count > 0:
1163
            if status == True and total_order_count > 0:
1164
                status = False
1164
                status = False
1165
            oosStatus.is_oos = status
1165
            oosStatus.is_oos = status
1166
        else:
1166
        else:
1167
            print "OOS Status already exists for ItemID:"+str(itemId) " and SourceID " + str(sid)
1167
            print "OOS Status already exists for ItemID:"+str(itemId) + "and SourceID " + str(sid)
1168
    session.commit()
1168
    session.commit()
1169
        
1169
        
1170
def get_oos_statuses_for_x_days_for_item(itemId, sourceId, days):
1170
def get_oos_statuses_for_x_days_for_item(itemId, sourceId, days):
1171
    timestamp = datetime.datetime.now()
1171
    timestamp = datetime.datetime.now()
1172
    timestamp = timestamp - datetime.timedelta(days = days)
1172
    timestamp = timestamp - datetime.timedelta(days = days)