示例#1
0
文件: stock.py 项目: xutaoding/bmp
    def post(self):
        submit = self.request()
        stock = Stock.add(submit, auto_commit=False)
        Alert().add("库存", stock, stock.warranty_time, timedelta(days=30))

        db.session.commit()
        return self.succ()
示例#2
0
文件: stock.py 项目: cash2one/bmp
    def post(self):
        submit = self.request()
        stock = Stock.add(submit, auto_commit=False)
        Alert().add("库存", stock, stock.warranty_time, timedelta(days=30))

        db.session.commit()
        return self.succ()
示例#3
0
文件: stock.py 项目: cash2one/bmp
    def put(self, sid):
        submit = self.request()
        submit["id"] = sid
        stock = Stock.edit(submit, auto_commit=False)
        Alert().add("库存", stock, stock.warranty_time, timedelta(days=30))

        db.session.commit()
        return self.succ()
示例#4
0
文件: stock.py 项目: xutaoding/bmp
    def put(self, sid):
        submit = self.request()
        submit["id"] = sid
        stock = Stock.edit(submit, auto_commit=False)
        Alert().add("库存", stock, stock.warranty_time, timedelta(days=30))

        db.session.commit()
        return self.succ()
示例#5
0
 def get(self):
     submit = request.args
     resp = excel.make_response_from_records(Stock.export(submit), "xlsx")
     resp.headers["Content-Disposition"] = "attachment; filename=stock.xlsx"
     return resp
示例#6
0
文件: stock.py 项目: cash2one/bmp
 def search(self, page=None, pre_page=None):
     submit = self.request()
     return self.succ(Stock.search(submit, page, pre_page))
示例#7
0
文件: stock.py 项目: cash2one/bmp
    def delete(self, sid):
        stock = Stock.delete(sid, auto_commit=False)
        Alert().delete(stock, [timedelta(30), timedelta(60)])

        db.session.commit()
        return self.succ()
示例#8
0
文件: stock.py 项目: cash2one/bmp
 def get(self, page=0, pre_page=None, sid=0, nan_opt=False):
     if sid: return self.succ(Stock.get(sid))
     return self.succ(Stock.select(page, pre_page, nan_opt))
示例#9
0
文件: stock.py 项目: xutaoding/bmp
 def search(self, page=None, pre_page=None):
     submit = self.request()
     return self.succ(Stock.search(submit, page, pre_page))
示例#10
0
文件: stock.py 项目: xutaoding/bmp
    def delete(self, sid):
        stock = Stock.delete(sid, auto_commit=False)
        Alert().delete(stock, [timedelta(30), timedelta(60)])

        db.session.commit()
        return self.succ()
示例#11
0
文件: stock.py 项目: xutaoding/bmp
 def get(self, page=0, pre_page=None, sid=0, nan_opt=False):
     if sid: return self.succ(Stock.get(sid))
     return self.succ(Stock.select(page, pre_page, nan_opt))