红包添加备注 和校验
This commit is contained in:
@@ -97,7 +97,8 @@ class Redpacket extends Model
|
|||||||
'status' => $data['countdown'] > 0 ? self::STATUS_PENDING : self::STATUS_ACTIVE,
|
'status' => $data['countdown'] > 0 ? self::STATUS_PENDING : self::STATUS_ACTIVE,
|
||||||
'start_time' => $startTime,
|
'start_time' => $startTime,
|
||||||
'end_time' => $endTime,
|
'end_time' => $endTime,
|
||||||
'createtime' => time()
|
'createtime' => time(),
|
||||||
|
'remark' => $data['remark'] ?? '大吉大利,红包拿来啦!'
|
||||||
];
|
];
|
||||||
|
|
||||||
$redpacketId = $this->insertGetId($redpacketData);
|
$redpacketId = $this->insertGetId($redpacketData);
|
||||||
|
|||||||
@@ -450,6 +450,10 @@ class RedpacketService
|
|||||||
return ['code' => 0, 'msg' => '用户ID不能为空', 'data' => null];
|
return ['code' => 0, 'msg' => '用户ID不能为空', 'data' => null];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (empty($data['room_id'])) {
|
||||||
|
return ['code' => 0, 'msg' => '房间ID不能为空', 'data' => null];
|
||||||
|
}
|
||||||
|
|
||||||
if (!in_array($data['type'], [Redpacket::TYPE_NORMAL, Redpacket::TYPE_PASSWORD])) {
|
if (!in_array($data['type'], [Redpacket::TYPE_NORMAL, Redpacket::TYPE_PASSWORD])) {
|
||||||
return ['code' => 0, 'msg' => '红包类型错误', 'data' => null];
|
return ['code' => 0, 'msg' => '红包类型错误', 'data' => null];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user