签约退款

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

View File

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

View File

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