Added Autoeject in TQUI

This commit is contained in:
2019-05-27 15:21:26 +00:00
parent e13811aeac
commit d348ce9f5b
2 changed files with 24 additions and 1 deletions

14
DB.py
View File

@@ -1363,6 +1363,17 @@ class DB:
self.log ("Couldn't add weight to Orderline %d" % orderlineid)
##Express
def addexpressjob (self, article):
"""
Add Expressjob for 1 Box
"""
try:
cursor = self.executesql ("INSERT INTO Expressjobs (source, state, customer, packlist, article, boxes, created) VALUES ('T001', 'New', 'Auto', '1', '%s', '1', current_timestamp)"\
%(article))
except:
print ("Couldnt add Expressjob")
raise Warning
def delexpressjob (self, id):
"""
Deletes a Expressjob
@@ -1682,11 +1693,12 @@ class DB:
if __name__ == "__main__":
conn = DB ('/opt/data/storage.sqlite', '/tmp/storagetest_talog.sql')
conn.addexpressjob ('179')
"""
exjob = conn.findexpressjob (23)
print exjob
explog = conn.expressloggetdata (23)
print explog
"""
conn.expresslogaddbox (75, 123, '01219', 01234, 81)
for oldorder in conn.getoldorders ():
print oldorder

11
TQUI.py
View File

@@ -28,6 +28,17 @@ class TQUI:
#Box was From I-Point
if ret_val['src_id'][0:2] == 'I0':
DB_con.removebox ('Inqueue', int (ret_val['box_nr']))
ibox = None
try:
ibox = DB_con.searchbox (int (ret_val['box_nr']), 'T001')
except:
print ("Geht ned")
try:
if ibox:
ibid, ibboxnr, ibarticle, iblotnr, iblotnr2, ibduedate, ibpieces, ibx, iby, ibz, ibrfzts = ibox [0]
DB_con.addexpressjob (ibarticle)
except:
print ("Geht ned")
else:
DB_con.removebox (ret_val['src_id'], int (ret_val['box_nr']))