thehiddenhaku / sscc
PHP 序列装运容器代码生成器
0.2
2016-04-20 20:34 UTC
Requires (Dev)
- phpunit/phpunit: ^5.3
This package is not auto-updated.
Last update: 2024-09-28 19:25:52 UTC
README
一个简单的PHP类,用于根据您的供应商代码和运输号码计算完整的SSCC代码
$vendorCode = 800200800; $shippingNumber = 1234; $sscc = new TheHiddenHaku\SerialShippingContainerCode\SerialShippingContainerCode($vendorCode); echo $sscc->calculate($shippingNumber); //echoes '080020080000012346'
安装
使用composer安装
composer require thehiddenhaku/sscc
用法
首先您需要实例化这个类
$sscc = new TheHiddenHaku\SerialShippingContainerCode\SerialShippingContainerCode($vendorCode, $extensionDigit);
第一个参数 $vendorCode 是您的个人供应商代码。
该代码必须由授权机构分配给您(或您的客户)。
长度可以是7位或9位。
第二个参数 $extensionDigit 是可选的数字,将添加到代码的开头。
默认为 0,但您可以用任何介于 0 和 9 之间的正整数覆盖它
一旦类就绪,只需像这样调用 calculate() 方法
$code = $sscc->calculate($shippingNumber);
参数 $shippingNumber 是运输的递进号码。
如果您的 $vendorCode 是7位数,您的 $shippingNumber 必须是9位数(它将在幕后进行“零填充”)
如果您的 $vendorCode 是9位数,您的 $shippingNumber 必须是7位数(它将在幕后进行“零填充”)
该方法将返回一个完整的SSCC代码(带有正确的校验位),您可以在需要的地方使用它,例如在物流标签中
###测试
我使用了phpunit,因此您只需运行
vendor/bin/phpunit
贡献
请随意贡献并改进这个类。只需将其分支出来并打开您的PR
许可证
这个库是在MIT许可证下许可的。有关更多信息,请参阅许可证文件。