что означает вложенное исключение java.lang.NumberFormatException? - PullRequest
0 голосов
/ 05 февраля 2019

Не удалось преобразовать значение типа 'java.lang.String' в требуемый тип 'int';вложенное исключение - java.lang.NumberFormatException: для входной строки: "{" joinDate ": null," name ":" Hamza "," hospital_Clinic ": null," doctor_name ":" Dr.Iqra "," p_id ": 4} ", На стороне клиента, он получает идентификатор, но не может удалить его, каждый раз, когда происходит одна и та же ошибка, я не могу понять, что здесь происходит, может кто-нибудь объяснить мне, почему эта ошибка снова возникла, спасибо, вот код:

#provider.ts

@Injectable()
export class DatabasedataProvider {
  public allpatient:Patient[]=[];
  public url:string = "http://localhost:8080";


  constructor(private http: HttpClient) {

  }
  getAllPatient(): Observable<any> {

    return this.http.get(this.url+'/patients')

  }



  addPatient(Patient_add:Patient): Observable<any> {

    let body = JSON.stringify(Patient_add);
    return this.http.post(this.url+'/patients', body)
 }


  deletePatient(patient:Patient): Observable<any>{
    let body=JSON.stringify(patient);
    return this.http.delete(this.url+'/patients/'+body);

  }


  editPatient(item:Patient) : Observable<any> {

    let body = JSON.stringify(item);
    return this.http.post('http://localhost:8080/patients/'+item, body)


  }


  }

#view/delete.ts

deletePatient(id:Patient){

    this.databasedata.deletePatient(id).subscribe(

      (data:any)=>{

        if(data.affectedRows==1){
           let mes=this._toast.create({
            message:'Task Deleted Successfully',
            duration:2000,
            position:'bottom'
          });

          this.AllPatient.splice(this.AllPatient.indexOf(id),1);
          mes.present();
        }

        else{
          let mes=this._toast.create({
            message:'Error in deleting task',
            duration:2000,
            position:'bottom'
          });
          mes.present();
        }
      }
  ,)}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...