|
|
|
|
@ -180,7 +180,9 @@ class ComboController extends Controller
|
|
|
|
|
|
|
|
|
|
return \Yz::Return(true, "查询完成", ['list' => $list, 'count' => $count]);
|
|
|
|
|
}
|
|
|
|
|
public function GetAllList(){
|
|
|
|
|
|
|
|
|
|
public function GetAllList()
|
|
|
|
|
{
|
|
|
|
|
$status = request('status');
|
|
|
|
|
$list = DB::table('combos');
|
|
|
|
|
if (isset($status) and $status == 'enable') {
|
|
|
|
|
@ -208,6 +210,7 @@ class ComboController extends Controller
|
|
|
|
|
public function Save()
|
|
|
|
|
{
|
|
|
|
|
$Info = request('Info');
|
|
|
|
|
$type = request('Type');
|
|
|
|
|
$combo = DB::table('combos')->where(['id' => $Info['id']])->first();
|
|
|
|
|
|
|
|
|
|
if (!$combo) {
|
|
|
|
|
@ -217,6 +220,7 @@ class ComboController extends Controller
|
|
|
|
|
$oldOrder = $combo->order;
|
|
|
|
|
$newOrder = $Info['order'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 如果排序发生了变化
|
|
|
|
|
if ($oldOrder != $newOrder) {
|
|
|
|
|
if ($newOrder > $oldOrder) {
|
|
|
|
|
@ -232,8 +236,9 @@ class ComboController extends Controller
|
|
|
|
|
->where('order', '<', $oldOrder)
|
|
|
|
|
->increment('order');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
$u = DB::table('combos')->where(['id' => $Info['id']])->update([
|
|
|
|
|
$data=[
|
|
|
|
|
'checkup_type_id' => $Info['checkup_type_id'],
|
|
|
|
|
'type_id' => $Info['type_id'],
|
|
|
|
|
'crowd_id' => $Info['crowd_id'],
|
|
|
|
|
@ -246,15 +251,22 @@ class ComboController extends Controller
|
|
|
|
|
'order' => $newOrder,
|
|
|
|
|
'sale_count' => $Info['sale_count'],
|
|
|
|
|
'is_hot' => isset($Info['is_hot']) ? $Info['is_hot'] : 0,
|
|
|
|
|
]);
|
|
|
|
|
];
|
|
|
|
|
if ($type === 'onlyPaixu') {
|
|
|
|
|
$data=['order' => $newOrder,];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$u = DB::table('combos')->where(['id' => $Info['id']])->update($data);
|
|
|
|
|
if ($u) {
|
|
|
|
|
return \Yz::Return(true, "更新完成", []);
|
|
|
|
|
} else {
|
|
|
|
|
return \Yz::echoError1("没有数据更新");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//保存排序
|
|
|
|
|
public function SaveOrder(){
|
|
|
|
|
public function SaveOrder()
|
|
|
|
|
{
|
|
|
|
|
$order_list = request('order_list');
|
|
|
|
|
$count = 0;
|
|
|
|
|
foreach ($order_list as $order) {
|
|
|
|
|
|