def post(self, work_id): try: work_service = WeddingDressWorkService() 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'), WeddingDressSeriesService(self.db), WeddingDressWorkService(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())
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: work_service = WeddingDressWorkService() work_service.set_db(self.db) work_service.add_work(**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.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())
def get(self, work_id): try: work_service = WeddingDressWorkService() work_service.set_db(self.db) work = work_service.query_work(work_id=work_id).scalar() images = work_service.query_work_images(work_id=work_id).all() self.echo( 'crm/weddingdress/work_edit.html', { 'work': work, 'images': images, 'category_info': _WEDDING_DRESS_CATEGORY, 'color_info': _WEDDING_DRESS_COLOR, 'style_info': _WEDDING_DRESS_STYLE }) self.write(ujson.dumps({'stat': 'ok', 'info': '提交成功'})) except Exception, e: self.write( ujson.dumps({ 'stat': 'error', 'info': '错误:' + e.message })) self.captureException(*sys.exc_info())