ShopOrderShippingModel.php 1.1 KB

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. use app\common\model\AddressModel as Address;
  5. class ShopOrderShippingModel extends Model
  6. {
  7. protected $name = 'shop_order_shipping';
  8. public static function packageAddressShipPing (array $userAddress, $orderId)
  9. {
  10. $shipping = [];
  11. $nowTime = date('Y-m-d H:i:s', time());
  12. $shipping['order_id'] = $orderId;
  13. $shipping['sp_name'] = $userAddress['name'];
  14. $shipping['sp_mobile'] = $userAddress['mobile'];
  15. $shipping['sp_province']=Address::where('id',$userAddress['province'])->value('name');
  16. $shipping['sp_city'] =Address::where('id',$userAddress['city'])->value('name');
  17. $shipping['sp_county'] =Address::where('id',$userAddress['county'])->value('name');
  18. $shipping['sp_remark'] = $userAddress['remark'];
  19. $shipping['sp_mergename'] = $shipping['sp_province'].' '.$shipping['sp_county'].' '.$shipping['sp_city'] .' '. $shipping['sp_remark'];
  20. $shipping['created_time'] = $nowTime;
  21. $shipping['updated_time'] = $nowTime;
  22. return $shipping;
  23. }
  24. }