|
|
|
@ -978,22 +978,33 @@ class Order extends AuthController |
|
|
|
|
$goodsinfo['table_id'] = $goodsinfo['table_id']; |
|
|
|
|
$randomNumber = mt_rand(100000, 999999); |
|
|
|
|
$goodsinfo['code'] = $randomNumber;//取酒码 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$log = []; |
|
|
|
|
$log['uid'] = $uid; |
|
|
|
|
$log['type'] = 1; |
|
|
|
|
$log['num'] = $goodsinfo['num']; |
|
|
|
|
$log['content'] = "您的酒水【{$goodsinfo['product_name']}】×{$goodsinfo['num']}瓶存库成功"; |
|
|
|
|
$log['create'] = time(); |
|
|
|
|
$res = $StoreDrinkSaveServices->save($goodsinfo); |
|
|
|
|
if (!$res) return app('json')->fail('存酒失败'); |
|
|
|
|
$log['pid'] = $res->id; |
|
|
|
|
/** @var StoreDrinkLogServices $StoreDrinkLogServices */ |
|
|
|
|
$StoreDrinkLogServices = app()->make(StoreDrinkLogServices::class); |
|
|
|
|
$StoreDrinkLogServices->save($log); |
|
|
|
|
$print_log = ["title"=>"取酒记录",'name' => $goodsinfo['product_name'],"table_id"=>$goodsinfo['table_id'],"num"=>$goodsinfo['num'],"time"=>$goodsinfo['out_time'],"code"=>$randomNumber]; |
|
|
|
|
$this->services->drinkPrint($print_log); |
|
|
|
|
return app('json')->success('存酒成功'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//取酒 |
|
|
|
|
public function drinkxiugai(Request $request, StoreDrinkSaveServices $StoreDrinkSaveServices, $uid) |
|
|
|
|
{ |
|
|
|
|
[$id, $type, $num, $date, $code] = $request->postMore([ |
|
|
|
|
[$id, $type, $num, $date, $code,$table_id] = $request->postMore([ |
|
|
|
|
['id', 0], |
|
|
|
|
['type', 0], |
|
|
|
|
['num', 0], |
|
|
|
|
['date', 0], |
|
|
|
|
['code', 0] |
|
|
|
|
['code', 0], |
|
|
|
|
['table_id', 0], |
|
|
|
|
], true); |
|
|
|
|
$log = []; |
|
|
|
|
$res = []; |
|
|
|
@ -1046,10 +1057,16 @@ class Order extends AuthController |
|
|
|
|
|
|
|
|
|
$log['uid'] = $uid; |
|
|
|
|
$log['pid'] = $id; |
|
|
|
|
$log['num'] = $num; |
|
|
|
|
$log['code'] = $code; |
|
|
|
|
$log['table_id'] = $table_id; |
|
|
|
|
|
|
|
|
|
$log['create'] = time(); |
|
|
|
|
/** @var StoreDrinkLogServices $StoreDrinkLogServices */ |
|
|
|
|
$StoreDrinkLogServices = app()->make(StoreDrinkLogServices::class); |
|
|
|
|
$StoreDrinkLogServices->save($log); |
|
|
|
|
$print_log = ["title"=>$msg,'name' => $res->product_name,"table_id"=>$table_id,"num"=>$num,"time"=>$res->out_time,"code"=>$code]; |
|
|
|
|
$this->services->drinkPrint($print_log); |
|
|
|
|
return app('json')->success($msg); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|