Пример #1
0
    def post(self, work_id):
        try:
            work_service = WeddingCompanyWorkService()
            work_service.set_db(self.db)

            work_service.delete_work(work_id)

            #更新公司最低价与最高价
            company_service = CompanyServices(self.db)
            company_service.update_range_price(
                self.current_user.get('Fmerchant_id'),
                WeddingCompanySeriesService(self.db),
                WeddingCompanyWorkService(self.db))

            #删除套系数量缓存
            self.delete_product_count(self.current_user.get('Fmerchant_id'))

            self.write(ujson.dumps({'stat': 'ok', 'info': '提交成功'}))
        except Exception, e:
            self.write(
                ujson.dumps({
                    'stat': 'error',
                    'info': '错误:' + e.message
                }))
            self.captureException(*sys.exc_info())
Пример #2
0
    def post(self, *args, **kwargs):
        self.get_paras_dict()
        self.qdict['merchant_id'], self.qdict[
            'user_id'] = self.current_user.get(
                'Fmerchant_id'), self.current_user.get('Fid')

        try:
            series_service = WeddingCompanySeriesService(self.db)

            series_service.add_series(**self.qdict)

            #更新公司最低价与最高价
            company_service = CompanyServices(self.db)
            company_service.update_range_price(
                self.current_user.get('Fmerchant_id'),
                WeddingCompanySeriesService(self.db),
                WeddingCompanyWorkService(self.db))

            #删除套系数量缓存
            self.delete_package_count(self.current_user.get('Fmerchant_id'))
            self.delete_essence()

            self.write(ujson.dumps({'stat': 'ok', 'info': '提交成功'}))

        except Exception, e:
            self.write(
                ujson.dumps({
                    'stat': 'error',
                    'info': '错误:' + e.message
                }))
            self.captureException(*sys.exc_info())
Пример #3
0
    def post(self, series_id):
        self.get_paras_dict()
        self.qdict['merchant_id'], self.qdict[
            'user_id'] = self.current_user.get(
                'Fmerchant_id'), self.current_user.get('Fid')

        try:
            series_service = WeddingDressSeriesService()
            series_service.set_db(self.db)

            series_service.update_series(series_id, **self.qdict)

            #更新公司最低价与最高价
            company_service = CompanyServices(self.db)
            company_service.update_range_price(
                self.current_user.get('Fmerchant_id'),
                WeddingDressSeriesService(self.db),
                WeddingDressWorkService(self.db))

            self.write(ujson.dumps({'stat': 'ok', 'info': '提交成功'}))
        except Exception, e:
            self.write(
                ujson.dumps({
                    'stat': 'error',
                    'info': '错误:' + e.message
                }))
            self.captureException(*sys.exc_info())