This commit is contained in:
mkm 2023-11-04 18:42:25 +08:00
parent f940cd20bc
commit e34bd3df99
5 changed files with 33 additions and 17 deletions

View File

@ -304,6 +304,9 @@ class StoreOrder extends BaseController
return app('json')->success(['qrcode' => $this->repository->wxQrcode($id, $order->verify_code)]); return app('json')->success(['qrcode' => $this->repository->wxQrcode($id, $order->verify_code)]);
} }
/**
* 生成二维码
*/
public function logisticsCode($id) public function logisticsCode($id)
{ {
$storeInfo = Db::name('store_service')->where('uid', $this->request->uid())->find(); $storeInfo = Db::name('store_service')->where('uid', $this->request->uid())->find();

View File

@ -74,7 +74,6 @@ class StoreOrderBehalf extends BaseController
if ($column) { if ($column) {
$where['order_id'] = $column; $where['order_id'] = $column;
return app('json')->success($this->repository->getList($where, 1, 100)); return app('json')->success($this->repository->getList($where, 1, 100));
} }
} }
return app('json')->success([]); return app('json')->success([]);
@ -98,14 +97,22 @@ class StoreOrderBehalf extends BaseController
} }
/** /**
* @return mixed * 生成二维码
* @author xaboy
* @day 2020/6/10
*/ */
public function number() public function logisticsCode($id)
{ {
$productType = $this->request->param('product_type', 0); $status = $this->request->param('status',1);
return app('json')->success($this->repository->userOrderNumber($this->request->uid(), $productType)); $order_id = $this->request->param('order_id',0);
} $uid = $this->request->userInfo()['uid'];
$mer_id = Db::name('store_service')->where('uid', $uid)->where('is_del', 0)->value('mer_id');
if ($mer_id) {
$order_id = Db::name('store_order_behalf')->where('mer_id', $mer_id)->where('status', $status)->where('order_id',$order_id)->value('order_id');
if ($order_id) {
$order = $this->repository->getWhere(['order_id' => $id,'is_del' => 0]);
return app('json')->success(['qrcode' => $this->repository->logisticsQrcode($id, $order->order_sn)]);
}
}
return app('json')->fail('信息有误:请联系官方人员');
}
} }

View File

@ -115,6 +115,10 @@ class CloudWarehouse extends BaseController
->withAttr('merchant',function($value,$data){ ->withAttr('merchant',function($value,$data){
return Db::name('merchant')->where('mer_id',$data['mer_id'])->field('mer_id,mer_name')->find(); return Db::name('merchant')->where('mer_id',$data['mer_id'])->field('mer_id,mer_name')->find();
}) })
->withAttr('sku',function($value,$data){
$find= Db::name('store_product_attr_value')->where('mer_id',$data['mer_id'])->where('product_id',$data['product_id'])->find();
return[''=>$find];
})
// ->field('product_id,mer_id,store_name,bar_code,price,stock,product_type,image') // ->field('product_id,mer_id,store_name,bar_code,price,stock,product_type,image')
->select(); ->select();
return app('json')->success(['count'=>$count,'list'=>$select]); return app('json')->success(['count'=>$count,'list'=>$select]);

View File

@ -34,7 +34,8 @@ class paySuccess
$orderList = $event['groupOrder']['orderList']; $orderList = $event['groupOrder']['orderList'];
foreach ($orderList as $k => $order) { foreach ($orderList as $k => $order) {
$merchant = Merchant::find($order['mer_id']); $merchant = Merchant::find($order['mer_id']);
if($merchant['type_id']==13){ //添加到代发订单表里
if($merchant['type_id']==Merchant::TypeSupplyChain){
$codes=explode(',',$order['user_address_code']); $codes=explode(',',$order['user_address_code']);
if(count($codes)>4){ if(count($codes)>4){
$merchant_two= Db::name('merchant')->where('street_id',$codes[3])->where('type_id',17)->where('category_id',$merchant['category_id'])->find(); $merchant_two= Db::name('merchant')->where('street_id',$codes[3])->where('type_id',17)->where('category_id',$merchant['category_id'])->find();

View File

@ -347,6 +347,7 @@ Route::group('api/', function () {
//代发货订单 //代发货订单
Route::group('behalf_admin', function () { Route::group('behalf_admin', function () {
Route::get('/order_list', '/lst'); Route::get('/order_list', '/lst');
Route::get('/code', '/logisticsCode');
})->prefix('api.store.order.StoreOrderBehalf'); })->prefix('api.store.order.StoreOrderBehalf');
//管理员申请转账 //管理员申请转账
Route::get('admin/:merId/apply', 'api.store.merchant.Merchant/apply'); Route::get('admin/:merId/apply', 'api.store.merchant.Merchant/apply');