|
@@ -8,21 +8,21 @@ class TaskValidate extends Validate
|
|
{
|
|
{
|
|
protected $rule = [
|
|
protected $rule = [
|
|
'task_id' => 'require|integer',
|
|
'task_id' => 'require|integer',
|
|
- 'join_task_apply_user_id' => 'require|regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
- 'join_task_assign_user_id' => 'regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
- 'task_status' => 'require|in:INIT,PENDING,RESERVING,PROCESSING,DONE,CONFIRM',
|
|
|
|
- 'task_classify' => 'in:订单工单,工作工单,服务工单,维保工单',
|
|
|
|
- 'task_category' => 'in:安装,维修,其他',
|
|
|
|
- 'join_task_order_id' => 'regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
- 'join_task_order_json' => 'isJson',
|
|
|
|
- 'join_task_appointment_id' => 'regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
- 'join_task_appointment_json' => 'isJson',
|
|
|
|
- 'task_assign_datetimes' => 'date',
|
|
|
|
- 'task_accept_datetimes' => 'date',
|
|
|
|
- 'task_reserv_datetimes' => 'date',
|
|
|
|
- 'task_name' => 'require|max:64',
|
|
|
|
- 'task_config_json' => 'isJson',
|
|
|
|
- 'task_notify_json' => 'isJson',
|
|
|
|
|
|
+ 'join_task_apply_user_id|申请用户' => 'require|regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
+ 'join_task_assign_user_id|处理用户' => 'regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
+ 'task_status|工单状态' => 'require|in:INIT,PENDING,RESERVING,PROCESSING,DONE,CONFIRM',
|
|
|
|
+ 'task_classify|归类' => 'in:订单工单,工作工单,服务工单,维保工单',
|
|
|
|
+ 'task_category|分类' => 'in:安装,维修,其他',
|
|
|
|
+ 'join_task_order_id|订单' => 'regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
+ 'join_task_order_json|订单信息' => 'isJson',
|
|
|
|
+ 'join_task_appointment_id|预约ID' => 'regex:/^[0-9a-zA-Z]+$/',
|
|
|
|
+ 'join_task_appointment_json|预约信息' => 'isJson',
|
|
|
|
+ 'task_assign_datetimes|分配时间' => 'date',
|
|
|
|
+ 'task_accept_datetimes|受理时间' => 'date',
|
|
|
|
+ 'task_reserv_datetimes|预约时间' => 'date',
|
|
|
|
+ 'task_name|名称' => 'require|max:64',
|
|
|
|
+ 'task_config_json|配置信息' => 'isJson',
|
|
|
|
+ 'task_notify_json|回调信息' => 'isJson',
|
|
'task_extend_json' => 'isJson',
|
|
'task_extend_json' => 'isJson',
|
|
'task_process_status' => 'in:NONE,START,PAUSE,COMPLETE'
|
|
'task_process_status' => 'in:NONE,START,PAUSE,COMPLETE'
|
|
];
|
|
];
|