签约退款

This commit is contained in:
tang 2024-01-20 14:14:38 +08:00
parent 90c2b29030
commit ced600785c
3 changed files with 31 additions and 26 deletions

View File

@ -63,6 +63,8 @@ class TongLianPay
$signing->status = 1;
$signing->trxid = $data['trxid'];
$signing->pay_time = time();
return $signing->save();
@ -79,7 +81,7 @@ class TongLianPay
'appid' => $this->appid,
'trxamt' => 1,
'reqsn' => date('YmdH') . rand(10000, 99999),
'oldreqsn' => $signing->order_no,
'oldtrxid' => $signing->trxid,
'randomstr' => date('YmdH') . rand(10000, 99999),
'signtype' => 'RSA',
];

View File

@ -42,7 +42,8 @@ $status = \Yii::$app->request->get('status');
<option value="" <?= $status === null ? 'selected' : '' ?>>全部</option>
<option value="0" <?= $status === 0 ? 'selected' : '' ?>>待支付</option>
<option value="1" <?= $status === 1 ? 'selected' : '' ?>>已签约</option>
<option value="2" <?= $status === -1 ? 'selected' : '' ?>>已取消</option>
<option value="-1" <?= $status === -1 ? 'selected' : '' ?>>已取消</option>
<option value="2" <?= $status === 2 ? 'selected' : '' ?>>已退款</option>
</select>
</div>
@ -71,6 +72,8 @@ $status = \Yii::$app->request->get('status');
<span class="layui-badge-rim">已签约</span>
{{# } else if(d.status == -1){ }}
<span class="layui-badge-rim">已取消</span>
{{# } else if(d.status == 2){ }}
<span class="layui-badge-rim">已退款</span>
{{# } }}
</script>
@ -157,49 +160,49 @@ $status = \Yii::$app->request->get('status');
//监听工具栏
table.on('tool(dtable)', function (obj) {
var lay_event = obj.event;
if(lay_event == 'refund'){
if (lay_event == 'refund') {
confirm_tip = '确定退款?';
confirm_url = '<?=\Yii::$app->urlManager->createUrl(["/admin/signing/refund"])?>';
}
if(confirm_url != null){
if (confirm_url != null) {
layer.confirm(confirm_tip, {
btn: ['确定','取消']
}, function(){
$.ajax(confirm_url,{
type:"POST",
dataType:"json",
data:{
id:obj.data.id,
_csrf:_csrf
btn: ['确定', '取消']
}, function () {
$.ajax(confirm_url, {
type: "POST",
dataType: "json",
data: {
id: obj.data.id,
_csrf: _csrf
},
success:function(res){
if(res.code == 0){
success: function (res) {
if (res.code == 0) {
layer.msg(res.msg, {
offset: '15px'
,icon: 1
,time: 1000
}, function(){
, icon: 1
, time: 1000
}, function () {
location.reload();
});
} else {
layer.msg(res.msg, {
offset: '15px'
,icon: 2
,time: 1000
}, function(){
, icon: 2
, time: 1000
}, function () {
});
}
},
error:function(xhr,type,err){
error: function (xhr, type, err) {
layer.msg(xhr.responseText, {
offset: '15px'
,icon: 2
,time: 1000
}, function(){
, icon: 2
, time: 1000
}, function () {
});
}
})
}, function(){
}, function () {
});
}
})

View File

@ -43,7 +43,7 @@ class BannerController extends Controller
foreach ($list as $key => $value) {
if ($value['type'] == 1) {
$arr[] = $value;
$arr[$value['id']] = $value;
unset($list[$key]);
}
}