summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/pikul_cost.tag24
1 files changed, 12 insertions, 12 deletions
diff --git a/config/pikul_cost.tag b/config/pikul_cost.tag
index 9b36e3b..315b608 100644
--- a/config/pikul_cost.tag
+++ b/config/pikul_cost.tag
@@ -2,20 +2,20 @@ UserTag pikul_cost Order company district city province weight service
UserTag pikul_cost Routine <<EOR
sub {
my ($company, $district, $city, $province, $weight, $service) = @_;
- my @provisions, $origin, $table;
- given ($company) {
- when (0) {
- @provisions = (
- "$Tag->var('ANTERAJA_BASE_PATH', 2)",
- "$Tag->var('ANTERAJA_ACCESS_KEY_ID', 2)",
- "$Tag->var('ANTERAJA_SECRET_ACCESS_KEY', 2)"
- );
- $origin = "$Tag->var('ANTERAJA_ORIGIN', 2)";
- $table = 'anteraja';
- }
+ my @provisions;
+ my $origin;
+ my $table;
+ if ($company == 0) {
+ @provisions = (
+ "$Global::Variable->{ANTERAJA_BASE_PATH}",
+ "$Global::Variable->{ANTERAJA_ACCESS_KEY_ID}",
+ "$Global::Variable->{ANTERAJA_SECRET_ACCESS_KEY}"
+ );
+ $origin = "$Global::Variable->{ANTERAJA_ORIGIN}";
+ $table = 'anteraja';
}
use Pikul;
- Pikul::init($company, $provisions);
+ Pikul::init($company, \@provisions);
my $cost = Pikul::cost($origin, $Tag->query({sql => "SELECT code FROM $table WHERE district='"
. $district . "' AND city='" . $city . "' AND province='" . $province . "'",
wantarray => 1})->[0]->[0], $weight, $service);