hrjy пре 2 година
родитељ
комит
3e393b9a81

+ 11 - 2
app/admin/controller/many/Many.php

@@ -68,6 +68,7 @@ class Many extends AuthController
         $f[] = Form::input('increase', '自动增长额度', 0);
         $f[] = Form::input('second', '自动增长时间(秒)', 0);
         $f[] = Form::input('upper_limit', '参与上限');
+        $f[] = Form::input('single', '单次上限');
         $f[] = Form::dateTime('add_time', '开启时间');
         $f[] = Form::dateTime('end_time', '结束时间');
         $f[] = Form::input('sort', '排序',0);
@@ -91,7 +92,8 @@ class Many extends AuthController
             'end_time',
             'sort',
             'increase',
-            'second'
+            'second',
+            'single',
         ]);
         $validate = Validate::rule('name', 'require')->rule([
             'name' => 'require',
@@ -100,6 +102,7 @@ class Many extends AuthController
             'upper_limit' => 'require',
             'add_time' => 'require',
             'end_time' => 'require',
+            'single' => 'require',
         ]);
         $validate->message([
             'name.require' => '名称不能为空',
@@ -108,6 +111,7 @@ class Many extends AuthController
             'upper_limit.require' => '上限不能为空',
             'add_time.require' => '请选择进场时间',
             'end_time.require' => '请选择结束时间',
+            'single.require' => '请填写单次上限',
         ]);
         if (!$validate->check($data)) {
             return Json::fail($validate->getError());
@@ -135,6 +139,7 @@ class Many extends AuthController
         $f[] = Form::input('increase', '自动增长额度', $data->getData('increase'));
         $f[] = Form::input('second', '自动增长时间(秒)', $data->getData('second'));
         $f[] = Form::input('upper_limit', '参与上限',  $data->getData('upper_limit'));
+        $f[] = Form::input('single', '单次上限',  $data->getData('single'));
         $f[] = Form::dateTime('add_time', '开启时间', date('Y-m-d H:i:s', $data->getData('add_time')));
         $f[] = Form::dateTime('end_time', '结束时间', date('Y-m-d H:i:s', $data->getData('end_time')));
         $f[] = Form::input('sort', '排序',$data->getData('sort'));
@@ -165,7 +170,8 @@ class Many extends AuthController
             'end_time',
             'sort',
             'increase',
-            'second'
+            'second',
+            'single'
         ]);
         $validate = Validate::rule('name', 'require')->rule([
             'name' => 'require',
@@ -174,6 +180,7 @@ class Many extends AuthController
             'upper_limit' => 'require',
             'add_time' => 'require',
             'end_time' => 'require',
+            'single' => 'require',
         ]);
         $validate->message([
             'name.require' => '名称不能为空',
@@ -182,12 +189,14 @@ class Many extends AuthController
             'upper_limit.require' => '上限不能为空',
             'add_time.require' => '请选择进场时间',
             'end_time.require' => '请选择结束时间',
+            'single.require' => '请填写单次上限',
         ]);
         if (!$validate->check($data)) {
             return Json::fail($validate->getError());
         }
         $details = $model->find($data['id']);
         $details['name'] = $data['name'];
+        $details['single'] = $data['single'];
 //        $details['image'] = $data['image'];
         $details['money'] = $data['money'];
         $details['increase'] = $data['increase'];

+ 1 - 0
app/api/controller/many/ManyController.php

@@ -81,6 +81,7 @@ class ManyController
         if ($many['status'] == 0) return app('json')->fail('未开启');
         if ($many['end_time'] < time()) return app('json')->fail('已结束');
         if (($many['number']+$data['price']) > $many['money']) return app('json')->fail('还能最大投注'.($many['money']-$many['number']));
+        if ($data['price'] > $many['single']) return app('json')->fail('单次最大可以投注'.$many['single']);
         if ($surplus < $data['price']) return app('json')->fail('超过最大可投注额度');
         Db::startTrans();
         if ($many['add_time'] > time()){

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
public/h5/js/app.b2f972ec.js


Разлика између датотеке није приказан због своје велике величине
+ 28 - 6
public/index.html


Неке датотеке нису приказане због велике количине промена