Эх сурвалжийг харах

福利兑换增加赠送茶宝数量配置

jason 5 сар өмнө
parent
commit
24b8148ae6

+ 10 - 0
application/admin/view/product/welfarerede/add.html

@@ -53,6 +53,16 @@
             <input id="c-end_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[end_time]" type="text" value="{:date('Y-m-d H:i:s')}">
         </div>
     </div>
+        <div class="form-group">
+            <label class="control-label col-xs-12 col-sm-2">赠送茶宝:</label>
+            <div class="col-xs-12 col-sm-3">
+                <input id="c-send_chabao" class="form-control" step="0.0001" name="row[send_chabao]" type="number" value="0">
+            </div>
+            <label class="control-label col-xs-12 col-sm-2">{:__('排序')}:</label>
+            <div class="col-xs-12 col-sm-3">
+                <input id="c-weigh" class="form-control" step="1" name="row[weigh]" type="number" value="1">
+            </div>
+        </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Is_token')}:</label>
         <div class="col-xs-12 col-sm-8">

+ 10 - 5
application/admin/view/product/welfarerede/edit.html

@@ -54,17 +54,22 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Is_token')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">赠送茶宝:</label>
         <div class="col-xs-12 col-sm-3">
-            <input type="radio" name="row[is_token]" value="0" {if $row.is_token==0} checked {/if}  />不需要 
-            <input type="radio" name="row[is_token]" value="1" {if $row.is_token==1} checked {/if} /> 需要
+            <input id="c-send_chabao" class="form-control" step="0.0001" name="row[send_chabao]" type="number" value="{$row.send_chabao|htmlentities}">
         </div>
         <label class="control-label col-xs-12 col-sm-2">{:__('排序')}:</label>
         <div class="col-xs-12 col-sm-3">
-            <input id="c-weigh" class="form-control" step="0.0001" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
+            <input id="c-weigh" class="form-control" step="1" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
         </div>
     </div>
-
+        <div class="form-group">
+            <label class="control-label col-xs-12 col-sm-2">{:__('Is_token')}:</label>
+            <div class="col-xs-12 col-sm-8">
+                <input type="radio" name="row[is_token]" value="0" {if $row.is_token==0} checked {/if}  />不需要
+                <input type="radio" name="row[is_token]" value="1" {if $row.is_token==1} checked {/if} /> 需要
+            </div>
+        </div>
     <div class="form-group" data-favisible="is_token=1">
         <label class="control-label col-xs-12 col-sm-2">{:__('Token_name')}:</label>
         <div class="col-xs-12 col-sm-8">

+ 29 - 8
application/api/controller/Index.php

@@ -67,11 +67,11 @@ class Index extends Api
     //去掉重复订单
     public function removeOrder(ProductOrder $productOrder) {
 
- 
+
         $i = 0;
         $rows = Db::name('product_order')->field('id,order_no,count(*) as count')->group('order_no')->having('count > 1')->limit(500)->select();
-        
-     
+
+
         foreach ($rows as $row) {
 
             $order = $productOrder::where('order_no', $row['order_no'])->order('id asc')->select();
@@ -82,15 +82,36 @@ class Index extends Api
                     $i++;
                 }
             }
-         
-            
+
+
         }
-            // 如果需要,可以在这里进行一些批量操作
-       
+        // 如果需要,可以在这里进行一些批量操作
+
         $this->success('ok:'. $i);
     }
-        
+
+    public function check_is_super() {
+
+
+        $i = 0;
+        $rows = Db::name('product_order')->field('id,order_no,count(*) as count')->group('order_no')->having('count > 1')->limit(500)->select();
+
+
+        foreach ($rows as $row) {
+
+            $order = $productOrder::where('order_no', $row['order_no'])->order('id asc')->select();
+            foreach ($order as $key => $vv) {
+                if($key > 0){
+                    $vv->order_no = $row['order_no']. $key;
+                    $vv->save();
+                    $i++;
+                }
+            }
 
 
+        }
+        // 如果需要,可以在这里进行一些批量操作
 
+        $this->success('ok:'. $i);
+    }
 }