orderv2 modify edit_status

This commit is contained in:
qianhy
2023-01-29 10:45:21 +08:00
parent 1544e239bc
commit 5c341c997d
3 changed files with 21 additions and 3 deletions
+13 -2
View File
@@ -1321,11 +1321,22 @@ class Orders extends HD_Controller
public function edit_status(){
if($this->input->method()=='post'){
$id = $this->input->post('id');
$row = $this->receiver_orders_v2_model->get(['id'=>$id]);
$sid = $this->input->post('sid');
if (!$id && !$sid){
return $this->show_json(SYS_CODE_FAIL, '订单id 与 订单号,必须填写一个');
}
$row = array();
if ($id && $sid){
$row = $this->receiver_orders_v2_model->get(['id'=>$id, 'sid'=>$sid]);
}
else{
$id && $row = $this->receiver_orders_v2_model->get(['id'=>$id]);
$sid && $row = $this->receiver_orders_v2_model->get(['sid'=>$sid]);
}
if(!$row){
return $this->show_json(SYS_CODE_FAIL, '订单不存在');
}
$res = $this->receiver_orders_v2_model->update(['status'=>2,'refund_time'=>date('Y-m-d H:i:s')],['id'=>$id]);
$res = $this->receiver_orders_v2_model->update(['status'=>2,'refund_time'=>date('Y-m-d H:i:s')],['id'=>$row['id']]);
if($res){
$this->app_liche_orders_model->update(['status'=>-1],['o_id'=>$row['id'],'pid'=>0]);
return $this->show_json(SYS_CODE_SUCCESS, '修改成功');
@@ -6,6 +6,13 @@
<input type="text" value="" name="id"/>
</div>
</div>
<div class="am-form-group">
<label class="am-para-label">订单号:</label>
<div class="am-para-input">
<input type="text" value="" name="sid"/>
* 订单id 订单号,只要有一个条件就可
</div>
</div>
<div class="am-form-group" style="margin-bottom: 2rem">
<div class="am-para-input">
+1 -1
View File
@@ -262,7 +262,7 @@
</button>
</div>
<div class="am-form-group fl ml10">
<a type="button" data-modal="/receiver/orderv2/orders/edit_status" class="am-btn am-btn-success am-btn-sm w100">退款
<a type="button" data-modal="/receiver/orderv2/orders/edit_status" class="am-btn am-btn-success am-btn-sm w100" data-title="退款">退款
</a>
</div>
<!--