OrderExpressClass.php 699 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace bizMall\order\classes;
  3. use Yii;
  4. use bizMall\base\classes\BaseClass;
  5. class OrderExpressClass extends BaseClass
  6. {
  7. public static $baseFile = '\bizMall\order\models\OrderExpress';
  8. //配送方列表
  9. public static $side = [
  10. 1 => '达达',
  11. 2 => '蜂鸟',
  12. ];
  13. //配送方ID
  14. const SIDE_DADA = 1;
  15. const SIDE_FN = 2;
  16. //取当前订单的配送信息
  17. public static function getExpress($orderId)
  18. {
  19. $info = self::getByCondition(['orderId' => $orderId]);
  20. if (empty($info)) {
  21. return [];
  22. }
  23. $sideId = $info['sideId'];
  24. $sideData = self::$side;
  25. $sideName = isset($sideData[$sideId]) ? $sideData[$sideId] : '';
  26. $info['sideName'] = $sideName;
  27. return $info;
  28. }
  29. }