|
|
|
@ -50,7 +50,13 @@ class Bonus extends ApiController
|
|
|
|
$type_id = input('type_id');
|
|
|
|
$type_id = input('type_id');
|
|
|
|
$bonus = Db::name('bonus_type')
|
|
|
|
$bonus = Db::name('bonus_type')
|
|
|
|
->field('type_id,type_name,type_money,min_amount,send_type,send_start_date,send_end_date,use_start_date,use_end_date')
|
|
|
|
->field('type_id,type_name,type_money,min_amount,send_type,send_start_date,send_end_date,use_start_date,use_end_date')
|
|
|
|
->where('type_id', $type_id)->find();
|
|
|
|
->where('type_id', $type_id)
|
|
|
|
|
|
|
|
->find();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$bonus['send_start_date'] = $bonus['send_start_date']?date('Y-m-d', $bonus['send_start_date']):'';
|
|
|
|
|
|
|
|
$bonus['send_end_date'] = $bonus['send_end_date']?date('Y-m-d', $bonus['send_end_date']):'';
|
|
|
|
|
|
|
|
$bonus['use_start_date'] = $bonus['use_start_date']?date('Y-m-d', $bonus['use_start_date']):'';
|
|
|
|
|
|
|
|
$bonus['use_end_date'] = $bonus['use_end_date']?date('Y-m-d', $bonus['use_end_date']):'';
|
|
|
|
|
|
|
|
|
|
|
|
return $this->Success($bonus);
|
|
|
|
return $this->Success($bonus);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -59,6 +65,7 @@ class Bonus extends ApiController
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$data = input('post.');
|
|
|
|
$data = input('post.');
|
|
|
|
unset($data['act']);
|
|
|
|
unset($data['act']);
|
|
|
|
|
|
|
|
|
|
|
|
$data['send_start_date'] = isset($data['send_start_date']) ? strtotime($data['send_start_date']) : 0;
|
|
|
|
$data['send_start_date'] = isset($data['send_start_date']) ? strtotime($data['send_start_date']) : 0;
|
|
|
|
$data['send_end_date'] = isset($data['send_end_date']) ? strtotime($data['send_end_date']) : 0;
|
|
|
|
$data['send_end_date'] = isset($data['send_end_date']) ? strtotime($data['send_end_date']) : 0;
|
|
|
|
$data['use_start_date'] = isset($data['use_start_date']) ? strtotime($data['use_start_date']) : 0;
|
|
|
|
$data['use_start_date'] = isset($data['use_start_date']) ? strtotime($data['use_start_date']) : 0;
|
|
|
|
@ -78,18 +85,19 @@ class Bonus extends ApiController
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$data = input('post.');
|
|
|
|
$data = input('post.');
|
|
|
|
unset($data['act']);
|
|
|
|
unset($data['act']);
|
|
|
|
$data['send_start_date'] = isset($data['send_start_date']) ? strtotime($data['send_start_date']) : 0;
|
|
|
|
$data['send_start_date'] = !empty($data['send_start_date']) ? strtotime($data['send_start_date']) : 0;
|
|
|
|
$data['send_end_date'] = isset($data['send_end_date']) ? strtotime($data['send_end_date']) : 0;
|
|
|
|
$data['send_end_date'] = !empty($data['send_end_date']) ? strtotime($data['send_end_date']) : 0;
|
|
|
|
$data['use_start_date'] = isset($data['use_start_date']) ? strtotime($data['use_start_date']) : 0;
|
|
|
|
$data['use_start_date'] = !empty($data['use_start_date']) ? strtotime($data['use_start_date']) : 0;
|
|
|
|
$data['use_end_date'] = isset($data['use_end_date']) ? strtotime($data['use_end_date']) : 0;
|
|
|
|
$data['use_end_date'] = !empty($data['use_end_date']) ? strtotime($data['use_end_date']) : 0;
|
|
|
|
|
|
|
|
|
|
|
|
$result = Db::name('bonus_type')
|
|
|
|
try{
|
|
|
|
->where('type_id', $data['type_id'])
|
|
|
|
Db::name('bonus_type')
|
|
|
|
->update($data);
|
|
|
|
->where('type_id', $data['type_id'])
|
|
|
|
|
|
|
|
->update($data);
|
|
|
|
if (!$result) {
|
|
|
|
}catch(\Exception $e){
|
|
|
|
return $this->Error('操作失败');
|
|
|
|
return $this->Error('操作失败');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return $this->Success('操作成功');
|
|
|
|
return $this->Success('操作成功');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|