Browse Source

退课申请

lizhen_gitee 1 year ago
parent
commit
729c959bb0

+ 10 - 10
application/admin/view/lessonorder/edit.html

@@ -3,31 +3,31 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Order_no')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-order_no" data-rule="required" class="form-control" name="row[order_no]" type="text" value="{$row.order_no|htmlentities}">
+            <input id="c-order_no" disabled data-rule="required" class="form-control" name="row[order_no]" type="text" value="{$row.order_no|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('User_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-user_id" data-rule="required" data-source="user/user/index" data-field="nickname" class="form-control selectpage" name="row[user_id]" type="text" value="{$row.user_id|htmlentities}">
+            <input id="c-user_id" disabled data-rule="required" class="form-control" name="row[user_id]" type="text" value="{$row.user_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Slot_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-slot_id" data-rule="required" data-source="slot/index" class="form-control selectpage" name="row[slot_id]" type="text" value="{$row.slot_id|htmlentities}">
+            <input id="c-slot_id" disabled data-rule="required" class="form-control" name="row[slot_id]" type="text" value="{$row.slot_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Lesson_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-lesson_id" data-rule="required" data-source="lesson/index" class="form-control selectpage" name="row[lesson_id]" type="text" value="{$row.lesson_id|htmlentities}">
+            <input id="c-lesson_id" disabled data-rule="required" data-source="lesson/index" class="form-control selectpage" name="row[lesson_id]" type="text" value="{$row.lesson_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Order_amount')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-order_amount" data-rule="required" class="form-control" step="0.01" name="row[order_amount]" type="number" value="{$row.order_amount|htmlentities}">
+            <input id="c-order_amount" disabled data-rule="required" class="form-control" step="0.01" name="row[order_amount]" type="number" value="{$row.order_amount|htmlentities}">
         </div>
     </div>
     <div class="form-group">
@@ -46,7 +46,7 @@
         <label class="control-label col-xs-12 col-sm-2">{:__('Paytype')}:</label>
         <div class="col-xs-12 col-sm-8">
                         
-            <select  id="c-paytype" data-rule="required" class="form-control selectpicker" name="row[paytype]">
+            <select  id="c-paytype" disabled data-rule="required" class="form-control selectpicker" name="row[paytype]">
                 {foreach name="paytypeList" item="vo"}
                     <option value="{$key}" {in name="key" value="$row.paytype"}selected{/in}>{$vo}</option>
                 {/foreach}
@@ -57,7 +57,7 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Paytime')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-paytime" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[paytime]" type="text" value="{:$row.paytime?datetime($row.paytime):''}">
+            <input id="c-paytime" disabled data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[paytime]" type="text" value="{:$row.paytime?datetime($row.paytime):''}">
         </div>
     </div>
     <div class="form-group">
@@ -69,7 +69,7 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Usernumber')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-usernumber" data-rule="required" class="form-control" name="row[usernumber]" type="number" value="{$row.usernumber|htmlentities}">
+            <input id="c-usernumber" data-rule="required" disabled class="form-control" name="row[usernumber]" type="number" value="{$row.usernumber|htmlentities}">
         </div>
     </div>
     <div class="form-group">
@@ -87,13 +87,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Package_order_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-package_order_id" data-rule="required" data-source="package/order/index" class="form-control selectpage" name="row[package_order_id]" type="text" value="{$row.package_order_id|htmlentities}">
+            <input id="c-package_order_id" disabled data-rule="required" data-source="package/order/index" class="form-control selectpage" name="row[package_order_id]" type="text" value="{$row.package_order_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Package_remark')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-package_remark" class="form-control" name="row[package_remark]" type="text" value="{$row.package_remark|htmlentities}">
+            <input id="c-package_remark" disabled class="form-control" name="row[package_remark]" type="text" value="{$row.package_remark|htmlentities}">
         </div>
     </div>
     <div class="form-group">

+ 7 - 7
application/api/controller/Usercenter.php

@@ -473,19 +473,19 @@ class Usercenter extends Api
     //课时退课申请
     public function order_refund(){
         $field = ['name','mobile','email','order_table','order_id','remark','reason_files'];
+        $require = ['order_table','order_id'];
 
-        $data = request_post_hub($field);
+        $data = request_post_hub($field,$require);
 
         $data['user_id'] = $this->auth->id;
         $data['createtime'] = time();
 
-        //冗余三个字段
-        /*if($data['order_table'] == 'trylesson'){
-
+        //冗余订单号,售课=1,试课=2
+        if($data['order_table'] == 1){
+            $data['order_no'] = Db::name('lesson_order')->where('id',$data['order_id'])->value('order_no');
         }else{
-
-        }*/
-        //try_createtime,slot_starttime,paytype
+            $data['order_no'] = Db::name('trylesson_order')->where('id',$data['order_id'])->value('order_no');
+        }
 
         Db::name('order_refund')->insertGetId($data);