def save_good(self): for name in name2cids.keys(): for goods in self.get_goods_by_type(name2cids.get(name)): for good in goods: try: if not Goods.get_or_none(Goods.cid == good.cid): Goods.create(**good.to_json()) except PeeweeException as e: print(e) pass self.jd.set_new_env() print('{}类保存完毕'.format(name))
def add(name_, amount_, parent_id_, price_): item = Goods.create(name=name_, amount=amount_, price=price_, parent_id=parent_id_) if (amount_ != 0): update_amount(item.parent_id, amount_) return item.id
def create_tables(): database.connect() database.create_tables([Goods, Admins, Orders_Info, Orders_Content], safe=True) Goods.create(name='.BASE_CAT', amount=0) Goods.create(name='Браслеты', amount=100, parent_id=1) Goods.create(name='Значки', amount=75, parent_id=1) Goods.create(name='Кружки', amount=150, price=100, parent_id=1) Goods.create(name='Синие', amount=50, price=10, parent_id=2) Goods.create(name='Красные', amount=36, price=15, parent_id=2) Goods.create(name='Желтые', amount=14, price=20, parent_id=2) Goods.create(name='Жестяные', amount=30, price=17, parent_id=3) Goods.create(name='Деревянные', amount=45, price=13, parent_id=3) Admins.create(chat_id='1234') database.close()