Esempio n. 1
0
async def check_shop(shop_id):
    shop_url = 'https://haohuo.snssdk.com/views/shop/index?id=' + shop_id
    shop = await Shop.findAll('shop_id=?', [shop_id])
    if len(shop) == 0:
        shop = Shop(shop_id=shop_id, shop_url=shop_url)
        shop.id = await shop.save()
        return shop
    return shop[0]
Esempio n. 2
0
async def check_shop(shop_id, shop_id_object):
    shop_url = 'https://haohuo.snssdk.com/views/shop/index?id=' + shop_id
    shop = shop_id_object.get(shop_id)
    if not shop:
        shop = Shop(shop_id=shop_id, shop_url=shop_url)
        shop.id = await shop.save()
        return shop
    return shop
Esempio n. 3
0
 def __init__(self, ID):
     super().__init__()
     self.__ID = ID
     self.__shop = Shop(ID)
     self.__applicationCon = Application(ID)
Esempio n. 4
0
        if goods.add_num > 0:
            await Goods_Tmp.del_by('goods_id=?', goods.id)
            tmp = Goods_Tmp()
            tmp.goods_id = goods.id
            tmp.add_num = goods.add_num
            tmp.sell_num = goods.sell_num
            tmp.edit_time = datetime.datetime.now()
            await tmp.save()


# 按照既有店铺更新商品
if __name__ == '__main__':
    start = datetime.datetime.now()
    loop = asyncio.get_event_loop()
    loop.run_until_complete(orm.create_pool(loop=loop, **configs.db))
    shops = loop.run_until_complete(Shop.findAll())
    # shops = loop.run_until_complete(Shop.findAll('shop_id=?', 'hmSuxrl'))
    q_shops = queue.Queue(maxsize=0)
    for shop in shops:
        q_shops.put_nowait(shop)
    print("店铺总数%s" % q_shops.qsize())

    category_cids = loop.run_until_complete(Category_Cid.findAll())
    cids = []
    for category_cid in category_cids:
        if not cids.__contains__(category_cid.cid):
            cids.append(category_cid.cid)

    shop_id_object = tools.list_to_dict(shops, 'shop_id')

    all_goods = loop.run_until_complete(Goods.findAll())
Esempio n. 5
0
class ProprietorControl(User):
    def __init__(self, ID):
        super().__init__()
        self.__ID = ID
        self.__shop = Shop(ID)
        self.__applicationCon = Application(ID)

    def number(self):
        """
        获取商铺号
        :return: 商铺号
        """
        return self.__shop.number()

    def create_application(self, ID, shopIndex, userName, telenumber, rentTime,
                           rentUsage):
        self.__applicationCon.create_application(ID, shopIndex, userName,
                                                 telenumber, rentTime,
                                                 rentUsage)

    def contract_information(self):
        """
        获取合同具体信息
        :return:
        """
        return self.__shop.contract_information()

    def contract_status(self):
        """
        获取合同状态
        :return:
        """
        return self.__shop.contract_status()

    def contract_year(self):
        """
        获取合同年限
        :return:
        """
        return self.__shop.contract_year()

    def contract_CEOAffirm(self):
        return self.__shop.contract_CEOAffirm()

    def contract_CEOSign(self):
        return self.__shop.contract_CEOSign()

    def contract_proprietorSign(self):
        return self.__shop.contract_proprietorSign()

    def receipt_electric(self):
        """
        获取以缴纳电费信息
        :return:
        """
        return self.__shop.receipt_electric()

    def receipt_guarantee(self):
        """
        获取以缴纳保证金信息
        :return:
        """
        return self.__shop.receipt_guarantee()

    def receipt_propertyfee(self):
        """
        获取以缴纳物业费信息
        :return:
        """
        return self.__shop.receipt_propertyfee()

    def receipt_water(self):
        """
        获取以缴纳水费信息
        :return:
        """
        return self.__shop.receipt_water()

    def receivable_electric(self):
        """
        获取以应缴纳电费信息
        :return:
        """
        return self.__shop.receivable_electric()

    def receivable_guarantee(self):
        """
        获取以应缴纳保证金信息
        :return:
        """
        return self.__shop.receivable_guarantee()

    def receivable_propertyfee(self):
        """
        获取以应缴纳物业费信息
        :return:
        """
        return self.__shop.receivable_propertyfee()

    def receivable_water(self):
        """
        获取以应缴纳水费信息
        :return:
        """
        return self.__shop.receivable_water()

    def apply_to_enter(self):
        pass

    def apply_to_sublet(self):
        pass

    def pay(self):
        pass

    def registration(self):
        pass

    def sign_contract(self):
        """
        签字
        :return:None
        """
        #TODO: 更新数据库
        pass

    def view_status(self):

        pass