|
@@ -8,6 +8,8 @@ use app\admin\model\order\StoreOrder as StoreOrderModel;//订单
|
|
use app\admin\model\system\{SystemConfig, SystemMenus, SystemRole};
|
|
use app\admin\model\system\{SystemConfig, SystemMenus, SystemRole};
|
|
use app\admin\model\user\{User, UserExtract as UserExtractModel, User as UserModel};
|
|
use app\admin\model\user\{User, UserExtract as UserExtractModel, User as UserModel};
|
|
use app\admin\model\store\{StoreProduct, StoreProductReply as StoreProductReplyModel, StoreProduct as ProductModel};
|
|
use app\admin\model\store\{StoreProduct, StoreProductReply as StoreProductReplyModel, StoreProduct as ProductModel};
|
|
|
|
+use crmeb\services\YLYService;
|
|
|
|
+use app\models\store\StoreOrderCartInfo;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 首页控制器
|
|
* 首页控制器
|
|
@@ -582,6 +584,21 @@ class Index extends AuthController
|
|
if (count($data['newOrderId'])) StoreOrderModel::where('order_id', 'in', $data['newOrderId'])->update(['is_remind' => 1]);
|
|
if (count($data['newOrderId'])) StoreOrderModel::where('order_id', 'in', $data['newOrderId'])->update(['is_remind' => 1]);
|
|
return app('json')->success('ok', $data);
|
|
return app('json')->success('ok', $data);
|
|
}
|
|
}
|
|
|
|
+ public function test()
|
|
|
|
+ {
|
|
|
|
+ $order = StoreOrderModel::find(input('id'));
|
|
|
|
+ $order['cart_id'] = is_string($order['cart_id']) ? json_decode($order['cart_id'], true) : $order['cart_id'];
|
|
|
|
+ $cartInfo = StoreOrderCartInfo::whereIn('cart_id', $order['cart_id'])->field('cart_info')->select();
|
|
|
|
+ $cartInfo = count($cartInfo) ? $cartInfo->toArray() : [];
|
|
|
|
+ $product = [];
|
|
|
|
+ foreach ($cartInfo as $item) {
|
|
|
|
+ $value = is_string($item['cart_info']) ? json_decode($item['cart_info'], true) : $item['cart_info'];
|
|
|
|
+ $value['productInfo']['store_name'] = $value['productInfo']['store_name'] ?? "";
|
|
|
|
+ $value['productInfo']['store_name'] = StoreOrderCartInfo::getSubstrUTf8($value['productInfo']['store_name'], 10, 'UTF-8', '');
|
|
|
|
+ $product[] = $value;
|
|
|
|
+ }
|
|
|
|
+ YLYService::instance()->selectStore($order['store_id'])->setContent(sys_config('site_name'), is_object($order) ? $order->toArray() : $order, $product)->orderPrinting('', 0, $order['store_id']);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|