def vehicleRegister(request):
    res = {}

    if request.method == 'POST':
        info = json.loads(request.body)
        vehicle_number = info['vehicle_number']
        vehicle = VehicleAccess.getVehicleByNumber(vehicle_number)
        if vehicle:
            res['data'] = {}
            res['data']['vehicle_id'] = vehicle['id'] 
            res['result'] = 1
        else:
            res['result'] = 0
            res['message'] = 'The vehicle does not exist'
    else:
        res['result'] = 0
        res['message'] == 'Wrong request.'

    return HttpResponse(json.dumps(res), content_type="application/json")    
Exemplo n.º 2
0
def vehicleRegister(request):
    res = {}

    if request.method == 'POST':
        info = json.loads(request.body)
        vehicle_number = info['vehicle_number']
        vehicle = VehicleAccess.getVehicleByNumber(vehicle_number)
        if vehicle:
            res['data'] = {}
            res['data']['vehicle_id'] = vehicle['id']
            res['result'] = 1
        else:
            res['result'] = 0
            res['message'] = 'The vehicle does not exist'
    else:
        res['result'] = 0
        res['message'] == 'Wrong request.'

    return HttpResponse(json.dumps(res), content_type="application/json")
def addVehicle(request):
    res = {}

    if request.method == 'POST':
        info = json.loads(request.body)
        if not VehicleAccess.getVehicleByNumber(info['number']):
            info['id'] = uuid.uuid1().hex
            info['status'] = 0
            info['data'] = {}
            info['task'] = {}
            info['accept']= 0
            info['project_id'] = ""
            info['user_id'] = ""
            final = VehicleAccess.addVehicle(info)
            res['result'] = final['result']
            res['message'] = final['message']
        else:
            res['result'] = 0
            res['message'] = 'The vehicle number has exist!'
    else:
        res['result'] = 0
        res['message'] = 'Wrong request.'

    return HttpResponse(json.dumps(res), content_type="application/json")