ExpressController.php 690 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace hd\controllers;
  3. use bizHd\merchant\services\ExpressService;
  4. use bizHd\merchant\services\ShopService;
  5. use Yii;
  6. use yii\web\Controller;
  7. use common\components\util;
  8. class ExpressController extends BaseController
  9. {
  10. //计算客户距离和运费 shish 2020.5.14
  11. public function actionGetUserDistance()
  12. {
  13. //经度
  14. $lng = Yii::$app->request->get('lng', '');
  15. //纬度
  16. $lat = Yii::$app->request->get('lat', '');
  17. if (empty($lng) || empty($lat)) {
  18. util::fail('经度或纬度不能为空');
  19. }
  20. $shopId = ShopService::getDefaultShopId($this->sj);
  21. $respond = ExpressService::getUserDistance($lng, $lat, $shopId, $this->sjExtend);
  22. util::success($respond);
  23. }
  24. }