mirror of
https://gitlab.com/t6353/sharee.bike.git
synced 2025-05-13 15:16:38 +02:00
operator accounting disagio
This commit is contained in:
parent
ae4ff98d9b
commit
7f4becd901
22 changed files with 920 additions and 478 deletions
|
@ -466,7 +466,7 @@ elsif($q->param('request') eq "bikes_available"){
|
|||
#on operator loop select, operator adr must be select to get user_group
|
||||
my ($auth,$authraw) = $apif->auth_verify($q);
|
||||
$response = { %$response, %$auth };
|
||||
$bw->log("Y bikes_available by c_id $authraw->{c_id}, Tarif:",$authraw->{txt30},"");
|
||||
#$bw->log("Y bikes_available by c_id $authraw->{c_id}, Tarif:",$authraw->{txt30},"");
|
||||
|
||||
#sig first save
|
||||
#if($varenv{syshost} eq "shareeapp-sx"){
|
||||
|
@ -700,7 +700,7 @@ elsif($q->param('request') eq "user_feedback" || $q->param('request') eq "user_m
|
|||
my $customer = $auth->{c_id};
|
||||
#print Dumper($auth);
|
||||
(my $xresponse->{$customer}, my $responseraw, my $node_template, my $crecord) = $apif->service_select($q,$authraw,"","1");
|
||||
$bw->log("c_id: $crecord->{c_id} |user_feedback OR user_minianswer node_template",$node_template,"");
|
||||
#$bw->log("c_id: $crecord->{c_id} |user_feedback OR user_minianswer node_template",$node_template,"");
|
||||
|
||||
my $back_id = "";
|
||||
my $rows=0;
|
||||
|
@ -749,10 +749,10 @@ elsif($q->param('request') eq "service_done"){
|
|||
|
||||
#select services with max work_duration of 1 day and service_worker alias contentadr.c_id = contenttranspo.owner match
|
||||
(my $xresponse->{$article}, my $responseraw, my $node_template, my $crecord) = $apif->service_select($q,$authraw,"","1");
|
||||
$bw->log("service_done OOO: node",$node_template,"");
|
||||
#$bw->log("service_done OOO: node",$node_template,"");
|
||||
|
||||
if(ref($xresponse->{$article}) eq "HASH"){
|
||||
$bw->log("service_done xresponse",$xresponse->{$article},"");
|
||||
#$bw->log("service_done xresponse",$xresponse->{$article},"");
|
||||
|
||||
my $service_id = "";
|
||||
#select last service_id with work_duration < 1 day
|
||||
|
@ -896,7 +896,7 @@ elsif($q->param('request') eq "service_work"){
|
|||
|
||||
#$bw->log("service_work bike_id $bike_id pos_record",$pos_record,"");
|
||||
($response_work, $node) = $apif->service_work($pos_record,$bikes_allraw,$history,$node_template);
|
||||
$bw->log("service_work bike_id $bike_id response_work",$response_work,"");
|
||||
#$bw->log("service_work bike_id $bike_id response_work",$response_work,"");
|
||||
if(ref($response_work) ne "HASH"){#if fails
|
||||
$response->{response_state} = "Failure 4010: no service found";
|
||||
}
|
||||
|
@ -970,7 +970,7 @@ else{
|
|||
my $jrout = $json->pretty->encode({shareejson => $response});
|
||||
print $jrout;
|
||||
|
||||
$bw->log("APIjsonserver response by $user_agent mapped aowner:$aowner",$jrout,"");
|
||||
$bw->log("APIjsonserver response by $user_agent mapped aowner:$aowner",$jrout,"") if($user_agent !~ /APIclient/);
|
||||
#end JSON ----------------------------------------------------------------------------
|
||||
|
||||
return Apache2::Const::OK;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue