Verify competed

This commit is contained in:
CHIEFSOFT\ameye
2024-08-22 06:08:30 -04:00
parent ec48c6ba8a
commit 678a545ce6
2 changed files with 33 additions and 6 deletions
@@ -33,9 +33,7 @@ export class MarketdetailPage implements OnInit {
) {
this.jobData = this.router.getCurrentNavigation().extras.state;
console.log("XXXXX 1", this.router.getCurrentNavigation().extras);
// console.log("XXXXX 2", this.router.getCurrentNavigation().extras.state);
//console.log("XXXXX 3", this.router.getCurrentNavigation().extras.state.ID);
//console.log("XXXXX 1", this.router.getCurrentNavigation().extras);
this.offer_depend_uid="";
if (this.jobData==undefined){
this.onBack();
@@ -47,13 +45,36 @@ export class MarketdetailPage implements OnInit {
const linkedJobList = this.marketDataService.filterDependJob(this.offer_depend_uid);
if (linkedJobList?.length> 0){
this.linkedJob = linkedJobList[0];
this.verifyCompletion(this.offer_depend_uid);
}
}
else{
this.jobOpen= true;
}
}
reqVerifyResult:any;
verifyCompletion(linkedJobUid:string){
let linkedJobRedData= {
action:13033,
member_id: this.sessionDataProviderService.member_id,
uid: this.sessionDataProviderService.member_uid,
sessionid: this.sessionDataProviderService.session ,
offer_depend_uid: linkedJobUid
};
// verifycompleted
// console.log(linkedJobRedData);
this.wrenchService.verifyJobCompleted(linkedJobRedData).subscribe(
reqVerifyResult => {
this.reqVerifyResult = reqVerifyResult;
const completedList = this.reqVerifyResult.result_list.filter((item)=>( item.job_uid == '"+linkedJobUid+"' ) );
if(completedList?.length > 0 ){
this.jobOpen= true;
}
}
);
}
interestStatus: boolean= false;
interestDate: string ='10-10-2020';
ngOnInit() {
@@ -91,13 +112,15 @@ export class MarketdetailPage implements OnInit {
duration: 3000,
});
this.reqData = {action:13033,
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,
yourmessage:''}
yourmessage:''
}
loading.present();
this.wrenchService.sendMarketInterest(this.reqData).subscribe(
@@ -131,7 +154,7 @@ export class MarketdetailPage implements OnInit {
offer_code:this.jobData.offer_code,
yourmessage: this.yourmessage
}
loading.present();
await loading.present();
this.wrenchService.sendMarketMessage(this.reqData).subscribe(
reqResult => {
this.InterestReqResult = reqResult;
+4
View File
@@ -268,6 +268,10 @@ export class WrenchService {
sendMarketInterest(reqData){
return this.getPostData("marketinterest", reqData);
}
verifyJobCompleted(reqData){
return this.getPostData("verifycompleted", reqData);
}
sendMarketMessage(reqData){
return this.getPostData("marketmessage", reqData);
}