[色子游戏]玩家抽奖记录-优化抽奖roll_array记录五个色子
This commit is contained in:
@@ -28,7 +28,7 @@ use think\model\relation\BelongsTo;
|
||||
* @property $lottery_id 奖池
|
||||
* @property $start_index 起始索引
|
||||
* @property $target_index 结束索引
|
||||
* @property $roll_array 摇取点数,格式:[1,2,3,4,5,6]
|
||||
* @property $roll_array 摇取点数,格式:[1,2,3,4,5](5个点数)
|
||||
* @property $lottery_name 奖池名
|
||||
* @property $create_time 创建时间
|
||||
* @property $update_time 修改时间
|
||||
|
||||
@@ -64,7 +64,7 @@ class DicePlayRecordValidate extends BaseValidate
|
||||
];
|
||||
|
||||
/**
|
||||
* 验证 roll_array:必须为 6 个元素,每个值在 1~6 之间
|
||||
* 验证 roll_array:必须为 5 个元素,每个值在 1~6 之间
|
||||
* @param mixed $value
|
||||
* @param mixed $rule
|
||||
* @param array $data
|
||||
@@ -80,8 +80,8 @@ class DicePlayRecordValidate extends BaseValidate
|
||||
if (!is_array($value)) {
|
||||
return '摇取点数必须为数组';
|
||||
}
|
||||
if (count($value) !== 6) {
|
||||
return '摇取点数必须为 6 个数';
|
||||
if (count($value) !== 5) {
|
||||
return '摇取点数必须为 5 个数';
|
||||
}
|
||||
foreach ($value as $i => $n) {
|
||||
$v = is_numeric($n) ? (int) $n : null;
|
||||
|
||||
Reference in New Issue
Block a user