예제 #1
0
 def post(self, id):
     try:
         inventory = WayBillService.get_by_id(id)
         status = request.json['data']['status']
         WayBillService.status(inventory, status)
         db.session.add(inventory)
         db.session.commit()
         return inventory
     except Exception as exc:
         message = u" Не удалось сменить статус `накладной` %s." % id
         error(message + unicode(exc))
         abort(400, message=message)
예제 #2
0
 def get(self, id):
     waybill = WayBillService.get_by_id(id)
     return {'items': [convert_itemitems_to_json(x, waybill.type) for x in
                       waybill.items]}