作者 梁鹏山

新增接口开发、后台功能开发

... ... @@ -162,6 +162,7 @@ class Cm0s40active2 extends Backend
$params['jump_url'] = "https://h5.goorcar.com/#/?id={$params['a_id']}&image=" . urlencode
($image) . "&title=" . urlencode($params['share_title']) . "&content=" . urlencode($params['share_content']) . "";
}
$result = $row->allowField(true)->save($params);
//修改将要重新审核
... ...
... ... @@ -167,6 +167,13 @@
placeholder="不配置则不跳转">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('活动订单有效期')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-expireday" class="form-control" name="row[expireday]" type="text"
placeholder="单位:天">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
... ...
... ... @@ -171,10 +171,17 @@
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('已报名人数')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-registered_count" data-rule="required" class="form-control" step="0.01" name="row[registered_count]" type="number" value="{$row.registered_count|htmlentities}"
<input id="c-registered_count" data-rule="required" class="form-control" step="0.01" name="row[registered_count]" type="number" value="{$row.registered_count|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('活动订单有效期')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-expireday" class="form-control" name="row[expireday]" type="text"
value="{$row.expireday}" placeholder="单位:天">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
... ...
... ... @@ -92,6 +92,13 @@ class Cm0s40active0bao extends Model
return $data['active'];
}
}
public function getexpiretimeAttr($row)
{
if (!empty($row)){
$row = $row-time();
}
return $row;
}
}
... ...
... ... @@ -458,6 +458,13 @@ class Pay0wx
$find = Cm0s40active0bao::where('order_no', $data['out_trade_no'])->find();
$activeId=$find['active_id'];
// 计算订单有效期
$active = new Cm0s40active2();
$day = $active->where('id', $activeId)->value('expireday');
$time = time()+(86400*$day);
$expiretime = Cm0s40active0bao::where('order_no', $data['out_trade_no'])->update(['expiretime'=>$time]);
//=========发送活动邀请红包
$this->sendActiveBonus($activeId,$find['inviter_id'],$find['user_id'],2);
... ...