You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
1.1 KiB
20 lines
1.1 KiB
from datetime import datetime
|
|
|
|
from models.entity import *
|
|
from utils.jwt import verify_jwt_username
|
|
|
|
|
|
def LogAdd(token, operatingType, data, code, name, pinYin, Number,
|
|
specification, position, reagentId=None,
|
|
expiration=None, supplierName=None, barCode=None, operateMinNumber=None,
|
|
productionBatch=None, remark='', receiver=None):
|
|
if data is not None:
|
|
if data.get('Remark') is not None:
|
|
remark = data['Remark']
|
|
reagentLog = ReagtLog(OperatingPeople=verify_jwt_username(token),
|
|
OperatingTime=datetime.now().strftime("%Y-%m-%d %H:%M:%S"), OperatingType=operatingType,
|
|
Remark=remark, Code=code, ReagentName=name, PinYinCode=pinYin, ReagentNumber=Number,
|
|
ReagentSpecification=specification, ReagentPosition=position, ReagentId=reagentId,
|
|
Expiration=expiration, SupplierName=supplierName, BarCode=barCode,
|
|
OperateMinNumber=operateMinNumber, ProductionBatch=productionBatch, Receiver=receiver)
|
|
db.session.add(reagentLog)
|
|
|