From f3487f560d0b47696ce89e483044182e87719017 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Fri, 11 Aug 2023 20:47:24 -0400 Subject: [PATCH] job interest --- .../pages/marketdetail/marketdetail.page.html | 4 +- .../pages/marketdetail/marketdetail.page.ts | 57 ++++++++++++++++++- src/app/services/wrench.service.ts | 6 +- 3 files changed, 60 insertions(+), 7 deletions(-) diff --git a/src/app/pages/marketdetail/marketdetail.page.html b/src/app/pages/marketdetail/marketdetail.page.html index 03095fb..602a00a 100644 --- a/src/app/pages/marketdetail/marketdetail.page.html +++ b/src/app/pages/marketdetail/marketdetail.page.html @@ -87,7 +87,9 @@ - Send Interest Request to task + Send Interest Request to task + {{interest_status}} + diff --git a/src/app/pages/marketdetail/marketdetail.page.ts b/src/app/pages/marketdetail/marketdetail.page.ts index d2b4e3d..8f8809d 100644 --- a/src/app/pages/marketdetail/marketdetail.page.ts +++ b/src/app/pages/marketdetail/marketdetail.page.ts @@ -1,6 +1,9 @@ -import { Router } from '@angular/router'; import { Component, OnInit } from '@angular/core'; -import { NavController } from '@ionic/angular'; +import {NavController} from "@ionic/angular"; +import {Router} from "@angular/router"; +import { WrenchService } from 'src/app/services/wrench.service'; +import {SessionDataProviderService} from "../../store/session-data-provider.service"; + @Component({ selector: 'app-marketdetail', @@ -14,7 +17,9 @@ export class MarketdetailPage implements OnInit { jobData: any; constructor( private navctr: NavController, - private router: Router + private router: Router, + public sessionDataProviderService: SessionDataProviderService, + private wrenchService: WrenchService ) { this.jobData = this.router.getCurrentNavigation().extras.state; @@ -23,6 +28,7 @@ export class MarketdetailPage implements OnInit { //console.log("XXXXX 3", this.router.getCurrentNavigation().extras.state.ID); } + ngOnInit() { } @@ -38,4 +44,49 @@ export class MarketdetailPage implements OnInit { this.router.navigate(['enroll']); } + /* +action +: +13033 +member_id +: +"3" +msg_type +: +"JOB" +offer_code +: +"R742R1D88B" +sessionid +: +"6F9FD1ABD671030133F70D0868D58028321AA299A519B5219B579D70A8DB019E" +uid +: +"43c766d9-403d-4125-9983-63c21960b187" + */ + + reqData: { + action:13033, member_id: number, uid: string, sessionid: string, msg_type:string, offer_code:string + }; + interest_status:string = ""; + InterestReqResult:any; + sendJobInterestMessage(){ + this.reqData = {action:13033, + member_id: this.sessionDataProviderService.member_id, + uid: this.sessionDataProviderService.member_uid, + sessionid: this.sessionDataProviderService.session , + msg_type: "JOB", + + offer_code:this.jobData.offer_code} + + this.wrenchService.sendMarketInterest(this.reqData).subscribe( + reqResult => { + this.InterestReqResult = reqResult; + console.log("jobManagerJobsTotalData RETURN->", this.InterestReqResult); + this.interest_status = this.InterestReqResult?.status; + } + ); + + } + } diff --git a/src/app/services/wrench.service.ts b/src/app/services/wrench.service.ts index 0e62bd6..49c554c 100644 --- a/src/app/services/wrench.service.ts +++ b/src/app/services/wrench.service.ts @@ -98,9 +98,9 @@ export class WrenchService { getJobsManagerData(usrData) { return this.getPostData("jobmanageractive", usrData); } - - - + sendMarketInterest(reqData){ + return this.getPostData("marketinterest", reqData); + } getMyActiveJobsData(usrData) { return this.getPostData("activetaskslist", usrData); }